Click here to Skip to main content
15,844,673 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How do you pass an int by reference to a function? Pin
Calin Negru11-Nov-23 6:31
Calin Negru11-Nov-23 6:31 
QuestionStruct initalization valid ? Pin
Maximilien7-Nov-23 9:08
Maximilien7-Nov-23 9:08 
AnswerRe: Struct initalization valid ? Pin
Mircea Neacsu7-Nov-23 9:17
Mircea Neacsu7-Nov-23 9:17 
GeneralRe: Struct initalization valid ? Pin
Maximilien7-Nov-23 9:39
Maximilien7-Nov-23 9:39 
AnswerRe: Struct initalization valid ? Pin
markkuk7-Nov-23 12:48
markkuk7-Nov-23 12:48 
GeneralRe: Struct initalization valid ? Pin
Maximilien8-Nov-23 3:32
Maximilien8-Nov-23 3:32 
GeneralRe: Struct initalization valid ? Pin
CPallini8-Nov-23 3:37
mveCPallini8-Nov-23 3:37 
AnswerRe: Struct initalization valid ? Pin
jschell8-Nov-23 7:01
jschell8-Nov-23 7:01 
Maximilien wrote:
I'm looking at old code.


You would need to make that more specific.
And provide more context.

Since C didn't initialize them and C++ was initially based on that if it was, for example, code from the 80s then perhaps. But I don't think back then they had array structure initializers.

Maximilien wrote:
seem to expect the values to be zero-initialized.


From "The C++ Programing Language Special Edition" book by Stroustrup with a 2nd Printing of March 2000. I believe that book was based on the first ANSI C++ standard.

Section "4.9.5 Initialization"

"If no initializer is specified ...is initialized to 0 of appropriate type"
"Members of arrays and structures are default initialized or not depending on whether the array or structure is static"

Myself looking at that code, with no other context provided, yes it should be initialized to zero ('text' and 'c')
AnswerRe: Struct initalization valid ? Pin
honey the codewitch8-Nov-23 11:03
mvahoney the codewitch8-Nov-23 11:03 
GeneralRe: Struct initalization valid ? Pin
k50548-Nov-23 13:31
mvek50548-Nov-23 13:31 
GeneralRe: Struct initalization valid ? Pin
honey the codewitch8-Nov-23 22:31
mvahoney the codewitch8-Nov-23 22:31 
GeneralRe: Struct initalization valid ? Pin
k50549-Nov-23 5:12
mvek50549-Nov-23 5:12 
GeneralRe: Struct initalization valid ? Pin
honey the codewitch9-Nov-23 5:51
mvahoney the codewitch9-Nov-23 5:51 
GeneralRe: Struct initalization valid ? Pin
k50549-Nov-23 7:49
mvek50549-Nov-23 7:49 
GeneralNot a question, just a lament about metaprogramming Pin
honey the codewitch28-Oct-23 23:19
mvahoney the codewitch28-Oct-23 23:19 
GeneralRe: Not a question, just a lament about metaprogramming Pin
jschell8-Nov-23 7:06
jschell8-Nov-23 7:06 
GeneralRe: Not a question, just a lament about metaprogramming Pin
honey the codewitch8-Nov-23 7:07
mvahoney the codewitch8-Nov-23 7:07 
GeneralRe: Not a question, just a lament about metaprogramming Pin
jschell9-Nov-23 8:03
jschell9-Nov-23 8:03 
GeneralRe: Not a question, just a lament about metaprogramming Pin
honey the codewitch9-Nov-23 8:10
mvahoney the codewitch9-Nov-23 8:10 
GeneralRe: Not a question, just a lament about metaprogramming Pin
jschell10-Nov-23 6:23
jschell10-Nov-23 6:23 
GeneralRe: Not a question, just a lament about metaprogramming Pin
honey the codewitch10-Nov-23 6:37
mvahoney the codewitch10-Nov-23 6:37 
GeneralRe: Not a question, just a lament about metaprogramming Pin
honey the codewitch8-Nov-23 7:17
mvahoney the codewitch8-Nov-23 7:17 
QuestionHow to extract all words - using regular expression Pin
Salvatore Terress26-Oct-23 7:35
Salvatore Terress26-Oct-23 7:35 
AnswerRe: How to extract all words - using regular expression Pin
k505426-Oct-23 8:21
mvek505426-Oct-23 8:21 
AnswerRe: How to extract all words - using regular expression Pin
Richard Andrew x6426-Oct-23 9:51
professionalRichard Andrew x6426-Oct-23 9:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.