#include <array_dynamic.h>
◆ Array_Dynamic()
| Array_Dynamic::Array_Dynamic |
( |
int |
size_dynamic | ) |
|
Access private members.
Only the class and friend function can access private members.
31 : size(size_dynamic) {};
◆ ~Array_Dynamic()
| Array_Dynamic::~Array_Dynamic |
( |
| ) |
|
default of the private members
◆ array_init()
| void Array_Dynamic::array_init |
( |
| ) |
|
initialize dynamic array
Declarations and initializers
47 vector<int> v1(size, 0);
48 cout <<
"The size of v1 is:" <<
sizeof(v1) << endl;
◆ cast_array()
| vector< int > Array_Dynamic::cast_array |
( |
int * |
a, |
|
|
int |
len |
|
) |
| |
casting array to vector
56 vector<int> v_ref(a, a + len);
58 cout <<
"The contents of v_ref after casting are:";
void print_array_dynamic(vector< int > v_ref)
print_array_dynamic (vector<int>)
Definition: array_dynamic.cpp:80
◆ mem_copy()
| vector< int > Array_Dynamic::mem_copy |
( |
vector< int > |
v_ref | ) |
|
memory copy
69 vector<int> v_out(v_ref);
71 cout <<
"The contents of vector2 are:";
void print_array_dynamic(vector< int > v_ref)
print_array_dynamic (vector<int>)
Definition: array_dynamic.cpp:80
◆ print_2d_array_dynamic()
| void Array_Dynamic::print_2d_array_dynamic |
( |
vector< vector< int >> |
v_ref | ) |
|
print_2d_array_dynamic (vector<vector<int>>)
93 for (
int i = 0; i < v_ref.size(); i ++) {
94 for (
int j = 0; j < v_ref[i].size(); j ++)
95 cout <<
" " << v_ref[i][j];
◆ print_array_dynamic()
| void Array_Dynamic::print_array_dynamic |
( |
vector< int > |
v_ref | ) |
|
print_array_dynamic (vector<int>)
82 for (
int i = 0; i < v_ref.size(); i ++) {
83 cout <<
" " << v_ref[i];
Referenced by cast_array(), and mem_copy().
The documentation for this class was generated from the following files: