This commit is contained in:
Valk Richard Li
2020-03-17 00:46:19 +08:00
committed by GitHub
parent 28ca55b9fe
commit 46d1d4bd6a
2 changed files with 90 additions and 7 deletions
+7
View File
@@ -57,6 +57,7 @@ class nasal_vector
public:
void set_clear();
void vec_push(int);
int get_elem(int);
int vec_pop();
int get_size();
void deep_copy(nasal_vector&);
@@ -376,6 +377,12 @@ void nasal_vector::vec_push(int addr)
nas_array.push_back(addr);
return;
}
int nasal_vector::get_elem(int addr)
{
if(0<=addr && addr<nas_array.size())
return nas_array[addr];
return -1;
}
int nasal_vector::vec_pop()
{
int ret=nas_array.back();