This is a .cpp file. I don’t like adding context to questions like these because I am really after more general answers. In this particular scenario, there is no more context as it is a question that arose while I was teaching some of the younger members of the team about structs. The code above is essentially what I had written in the program to test this out.
Is that code inside of a class? I really can’t help unless you show more of what’s going on and I don’t feel like playing 20 Questions. There’s nothing wrong with what you posted, but it just shows very basic form.
Ok, but it’s clearly being compiled as C code, and that’s why more context would have been helpful.
In your original post, you wrote…
I am having some issues with structure handling. The error I’m getting reads:
expected initializer before ‘function_name’
In this case, the simple answer is, if the code you posted was compiled as C++, you wouldn’t get any such error because ‘my_struct’ becomes implicitly typedef’d.
Which means, IMHO, you are using a C compiler to teach C++ to others.:ahh: