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))

![[ports] (FreeBSD) Get it from the FreeBSD [ports]](../../images/freebsd.webp)
