Contents
Syntax
The syntax for
std::vector<string> definitions std::vector<string>(definitions) :=(std::vector<string>, definitions)
@std::vector<string> definitions @std::vector<string>(definitions) @:=(std::vector<string>, definitions)
Note: If you are using the first syntax for variable definitions and want to have more code and/or text following on the same line then simply end the definition with '
Description
The
Note: If you need to define thousands of variables then
Member functions
The following member functions are available for
option | description |
---|---|
at(index) | get element at specified index |
erase(index) | erase element at specified index |
erase(index, index) | erase elements between specified indices |
pop_back() | erase last element |
push_back(params) | push elements on to back |
set(index, param) | set element at specified index |
size() | returns current size |
option | description |
Options
The following options are available for
option | description |
---|---|
definition of a |
|
define variable at layer |
|
do not add member functions for variables | |
definition of a |
|
add |
|
option | description |
f++ example
Examples of
std::vector<string> v v.push_back("cat", "dog") console(v.at(1))
std::vector<string> v(20), v2(30) v2.set(20, "hello") console(v2.at(20))
std::vector<string> v(2000, "hello") console(v.at(20))
n++ example
Examples of
@std::vector<string> v @v.push_back("cat", "dog") @console(v.at(1))
@std::vector<string> v(20), v2(30) @v2.set(20, "hello") @console(v2.at(20))
@std::vector<string> v(2000, "hello") @console(v.at(20))