![]() |
Function returning a struct
I am having some issues with structure handling. The error I'm getting reads:
expected initializer before 'function_name' Here is some sample code for what I'm trying to do: struct my_struct{ int a; int b; }; ..... //This next line is the line in which the error occurs my_struct function_name(my_struct my_argument){ ..... } Does anyone have any ideas on what is causing this and how to fix it? |
Re: Function returning a struct
It would help if we saw a better context for the situation. Could you post more, like maybe the whole file, and point out where the error occurs?
|
Re: Function returning a struct
Is this in a .c file?
Or .cpp? |
Re: Function returning a struct
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.
|
Re: Function returning a struct
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.
|
Re: Function returning a struct
Quote:
Code:
struct my_struct fuctionname(struct my_struct argName) |
Re: Function returning a struct
Quote:
In your original post, you wrote... Quote:
Which means, IMHO, you are using a C compiler to teach C++ to others.:ahh: |
Re: Function returning a struct
Quote:
|
| All times are GMT -5. The time now is 12:14. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi