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)
