#include <vector> using std::vector; #include <string> using std::string; struct mystruct { vector<string> *data; }; int main() { vector<string> vec; mystruct s; s.data = vec; }
Standard input is empty
prog.cpp: In function ‘int main()’:
prog.cpp:15:14: error: cannot convert ‘std::vector<std::__cxx11::basic_string<char> >’ to ‘std::vector<std::__cxx11::basic_string<char> >*’ in assignment
s.data = vec;
^~~
Standard output is empty