2014/1/14-2/5 [Computer/SW/Languages/C_Cplusplus] UID:54763 Activity:nil | 1/14 Why is NULL defined to be "0" in C++ instead of "((void *) 0)" like in
C? I have some overloaded functtions where one takes an integer
parameter and the other a pointer parameter. When I call it with
"NULL", the compiler matches it with the integer version instead of
the pointer version which is a problem. Other funny effect is that
sizeof(NULL) is different from sizeof(myPtr). Thanks.
...
|
2013/4/29-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Compilers] UID:54665 Activity:nil | 4/29 Why were C and Java designed to require "break;" statements for a
"case" section to terminate rather than falling-through to the next
section? 99% of the time poeple want a "case" section to terminate.
In fact some compilers issue warning if there is no "break;" statement
in a "case" section. Why not just design the languages to have
termination as the default behavior, and provide a "fallthru;"
...
|
2012/7/19-11/7 [Computer/SW/Languages/C_Cplusplus] UID:54439 Activity:nil | 7/19 In C or C++, how do I write the code of a function with variable
number of parameters in order to pass the variable parameters to
another function that also has variable number of parameters? Thanks.
\_ The usual way (works on gcc 3.0+, Visual Studio 2005+):
#define foo(fmt, ...) printf(fmt, ##__VA_ARGS__)
The cool new way (works on gcc 4.3+):
...
|
2011/3/7-4/20 [Computer/SW/Languages/C_Cplusplus] UID:54056 Activity:nil | 3/7 I have a C question. I have the following source code in two identical
files t.c and t.cpp:
#include <stdlib.h>
int main(int argc, char *argv[]) {
const char * const * p1;
const char * * p2;
...
|
2011/2/5-19 [Computer/SW/Languages/C_Cplusplus] UID:54027 Activity:nil | 2/4 random C programming/linker fu question. If I have
int main() { printf("%s is at this adddr %p\n", "strlen", strlen); }
and soda's /proc/sys/kernel/randomize_va_space is 2 (eg; on)
why is strlen (or any other libc fn) at the same address every time?
\_ I don't pretend to actually know the right answer to this, but
could it have something to do with shared libraries?
...
|
2010/2/12-3/9 [Computer/SW/Languages/C_Cplusplus] UID:53708 Activity:nil | 2/12 I need a way to make a really big C++ executable (~200MBs) that does
nothing. No static initialization either. Any ideas?
\_ static link in lots of libraries?
\_ #define a i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0; i=0;
#define b a a a a a a a a a a
#define c b b b b b b b b b b
...
|
2009/8/7-14 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Java] UID:53252 Activity:high | 8/6 In C one can do "typedef int my_index_t;". What's the equivalent in
C#? Thanks.
\_ C#? Are you serious? Is this what the class of 2009 learn?
\_ No. I have to learn .NET code at work. I am Class of '93.
\_ python is what 2009 learns, see the motd thread about recent
cal courses and languages
...
|
2009/7/21-24 [Computer/SW/Languages/Java] UID:53168 Activity:moderate | 7/20 For those who care btw, it looks like eclipse is now A Standard Tool
at UCB ugrad cs, probably replaced emacs. Furthermore, people get
angry at seeing Makefiles, (since eclispe takes care of that). I
guess it's just a sign of the times.
\_ The more people at my work use eclipse the less the code is
managable in emacs. I'm not sure which application's fault
...
|
2012/9/5-11/7 [Academia/Berkeley/CSUA, Academia/Berkeley/CSUA/Motd] UID:54472 Activity:nil | 9/4 It looks like there are some issues with wallall at the moment. Any
plans for it getting fixed? I can run wall, but wallall just gives an
error.
\_ Asking questions on the motd will not get any attention from
any undergrad. You should email politburo or perhaps csua. -ausman
\_ Asking questions on the motd will not get attention from any
...
|
2012/2/19-3/26 [Academia/Berkeley/CSUA] UID:54310 Activity:nil | 2/19 What's proper etiquette for posting jobs nowadays? Is there
still some jobs list?
\_ http://indeed.com and http://linkedin.com are great. Particularly the latter.
\_ Sorry, I meant for posting jobs for CSUA members. (My
company's looking for interns.)
\_ Very few if any undergrads use soda anymore. You need to talk to
...
|
2010/11/12-2011/2/19 [Academia/Berkeley/CSUA] UID:53994 Activity:nil | 11/12 Welcome to the new politburo!
-----------------------------
President: Michael Steger (steggy), A.K.A. Mikey
External VP: Edison Park (edison)
Internal VP: Ying-Han Wei (laughinghan)
External Events: Ian Davis (iandavis)
...
|
2010/11/12-2011/2/19 [Academia/Berkeley/CSUA/Motd] UID:54000 Activity:nil | */* Re: motd, soda, undergrads, community, etc: I can count on a few
fingers the number of times I've logged in to soda in the last year
or two, and half of them were to recover some old files I stored here
from my school days. Why? Because there's no reason to be here for
me. It doesn't matter what the format is: motd, fb, yahoo groups,
whatever. What *purpose* is there, or should there be, to the on-
...
|
2011/1/31-2/19 [Academia/Berkeley/CSUA/Motd] UID:54021 Activity:nil | 1/28 can someone ntpdate the clock to the right time?
\_ installing gdb would be nice too, plz?
\_ THANK YOU for installing gdb and nwrite
\_ ZOMG, someone still uses nwrite?! -- Marco
\_ Posting requests to the motd is pointless, as the politburo
does not read it. Email root@soda. -ausman
...
|
2005/10/14-2010/9/30 [Academia/Berkeley/CSUA, Computer/SW/Security, Computer/SW/Unix] UID:40095 Activity:nil | **/** Do not mail individual members of root for assistance. You will be
ignored! Your root staff are: steven, edilaic, mconst, jvarga,
mikeh, mrauser, kimbrel, toulouse, vaheder
Your Politburo are: kimbrel (P), steven (VP), toulouse (S),
yns88 (T), vidya (L), steven (E), bordicon (A)
Your new Politburo are: toulouse (P), steven (VP), eyung (T),
...
|
2010/5/6-26 [Academia/Berkeley/CSUA] UID:53820 Activity:nil | 5/6 A bit tardy, but please welcome our new politburo! Nathan Fair is very
diplomatic, and sharp to boot. He'll be an excellent interface for the
CSUA to the outside world. Mikey is reprising his role as VP. Samantha
Dove is our new Treasurer, and we hope that her penny-pinching will
serve us well. Angie is moving from Treasurer to Secretary, where she
plans to walk all over the hosers who mess up the office, rather than
...
|
2010/2/18-3/9 [Academia/Berkeley/CSUA, Academia/Berkeley/CSUA/Motd] UID:53712 Activity:low | 2/18 What happened to wall?
\_ Died a natural death?
\_ phase 1: soda got hacked, politburo disabled EVERYONE's account,
most people didn't bother going through the procedure to get turned
back on.
phase 2: vp didnt figure out how to keep soda successfully mounting
...
|
2009/12/26-2010/2/18 [Academia/Berkeley/CSUA/Motd, Academia/Berkeley/CSUA/Troll] UID:53605 Activity:kinda low | 12/26 Mail is being retired, but will mail still be forwarded if we have
a .forward? Also, _why_ is mail being retired?
\_ one more yreason i only hire stanford grads from now on
\_ Like you have any real hiring decision power.
\_ don't recall seeing a discussion on this. it would be nice if mail
service remains.
...
|
|