class a_class{
public:
    int id;
    Glib::ustring fname;
};
std::vector<a_class>& my_class::my_method(){
a_class obj;
obj.id = 1;
obj.fname = "Me";

std::vector<a_class> v;
v.push_back(obj);

return v;
}
void a_method(){
    std::vector<a_class> v;
    my_class obj;
    v = obj.my_method();
}

The program above gives me an RTE(Run Time Error), what am I doing wrong?
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
https://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to