Click here to Skip to main content
15,502,191 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
Mircea Neacsu9-Sep-20 13:11
mvaMircea Neacsu9-Sep-20 13:11 
GeneralRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
arnold_w9-Sep-20 13:28
arnold_w9-Sep-20 13:28 
GeneralRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
Randor 9-Sep-20 13:44
professional Randor 9-Sep-20 13:44 
AnswerRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
Joe Woodbury9-Sep-20 13:38
professionalJoe Woodbury9-Sep-20 13:38 
GeneralRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
arnold_w9-Sep-20 15:35
arnold_w9-Sep-20 15:35 
GeneralRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
Joe Woodbury9-Sep-20 16:14
professionalJoe Woodbury9-Sep-20 16:14 
GeneralRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
Stefan_Lang15-Sep-20 4:34
mveStefan_Lang15-Sep-20 4:34 
AnswerRe: What's the closest thing to an anonymous struct/array I can achieve that compiles with GCC? Pin
arnold_w11-Sep-20 13:46
arnold_w11-Sep-20 13:46 
Today I saw the following syntax:
C++
uint16_t getUint16Value(int someParameter) {
    // Unimportant implementation
}

void myFunction() {
    uint16_t destArray[2];
    memcpy(destArray, (uint16_t[2]){getUint16Value(0), getUint16Value(1)}, sizeof(uint16_t[2]));
}
Now, what made me really surprized about this code is that it was inside a .c-file, not a .cpp-file! I looked in the GCC documentation and tried to find examples of clever syntax like this, but I couldn't find any. Does anybody know where I can examples of anonymuous "things" (arrays, structs, function-pointers, etc) that GCC allows in C-code?

modified 11-Sep-20 18:53pm.

QuestionCWinThread for background processing Pin
Richard Andrew x645-Sep-20 11:13
professionalRichard Andrew x645-Sep-20 11:13 
AnswerRe: CWinThread for background processing Pin
Mircea Neacsu5-Sep-20 17:18
mvaMircea Neacsu5-Sep-20 17:18 
GeneralRe: CWinThread for background processing Pin
Richard Andrew x645-Sep-20 18:03
professionalRichard Andrew x645-Sep-20 18:03 
AnswerRe: CWinThread for background processing Pin
Randor 5-Sep-20 17:44
professional Randor 5-Sep-20 17:44 
GeneralRe: CWinThread for background processing Pin
Richard Andrew x645-Sep-20 18:01
professionalRichard Andrew x645-Sep-20 18:01 
GeneralRe: CWinThread for background processing Pin
Randor 5-Sep-20 18:29
professional Randor 5-Sep-20 18:29 
PraiseRe: CWinThread for background processing Pin
CPallini7-Sep-20 2:33
mveCPallini7-Sep-20 2:33 
QuestionGroup policy editor api Pin
Member 1487268131-Aug-20 0:13
Member 1487268131-Aug-20 0:13 
AnswerRe: Group policy editor api Pin
Richard MacCutchan31-Aug-20 2:27
mveRichard MacCutchan31-Aug-20 2:27 
QuestionRe: Group policy editor api Pin
Member 1487268131-Aug-20 18:08
Member 1487268131-Aug-20 18:08 
AnswerRe: Group policy editor api Pin
Richard MacCutchan31-Aug-20 21:57
mveRichard MacCutchan31-Aug-20 21:57 
GeneralRe: Group policy editor api Pin
Member 1487268131-Aug-20 22:33
Member 1487268131-Aug-20 22:33 
GeneralRe: Group policy editor api Pin
Richard MacCutchan31-Aug-20 22:40
mveRichard MacCutchan31-Aug-20 22:40 
AnswerRe: Group policy editor api Pin
Randor 2-Sep-20 0:24
professional Randor 2-Sep-20 0:24 
QuestionWindows XP Convert SystemDrive Variable e.g. %SystemDrive% - into equivelant C++ code Pin
jackngill30-Aug-20 13:01
jackngill30-Aug-20 13:01 
AnswerRe: Windows XP Convert SystemDrive Variable e.g. %SystemDrive% - into equivelant C++ code Pin
Mircea Neacsu30-Aug-20 17:47
mvaMircea Neacsu30-Aug-20 17:47 
GeneralRe: Windows XP Convert SystemDrive Variable e.g. %SystemDrive% - into equivelant C++ code Pin
jackngill30-Aug-20 23:26
jackngill30-Aug-20 23:26 

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.