|
-
August 4th, 2006, 02:52 PM
#1
Dumb C++ Question
Hey, sorry for the silly question, but is:
int a = 1, b = a;
defined behavior? that is, if a is initialized properly, b is guaranteed to equal a provided that a is initialized before b, but not as a separate statement delimited by a ';', but delimited by a comma like the example above?
I just want to make sure that I'm not walking in undefined-behavior territory here...
Thx.
-
August 4th, 2006, 03:31 PM
#2
Re: Dumb C++ Question
Yes, comma is sequence point just like semicolon, so it's ok.
-
August 4th, 2006, 03:51 PM
#3
-
August 4th, 2006, 10:46 PM
#4
-
August 4th, 2006, 10:57 PM
#5
Re: Dumb C++ Question
Thx for the reference. I seriously thought that MSDN mainly covered WinAPI stuff, heh, thx again.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|