For example, a class named Table, with its constructor being:
Table(string name="", vector <string> mods);
How would I initialize the vector to be empty?
Edit: Forgot to mention this was C++.
For example, a class named Table, with its constructor being:
Table(string name="", vector <string> mods);
How would I initialize the vector to be empty?
Edit: Forgot to mention this was C++.
Table(string name="", vector <string> mods);
if you want vector to be empty inside constructor then
mods.clear();
or
mods.swap(vector<string>());
In case you want as a default parameter:
Table(string name="", vector<string> mods = vector<string>());
Like any other default parameter.