Example of how to use bm::sparse_vector<> template class to set values
- See also
- bm::sparse_vector<>::import
-
bm::sparse_vector<>::at
-
bm::sparse_vector<>::optimize
-
bm::sparse_vector<>::size
#include <iostream>
{
try
{
unsigned arr[3] = {1,2,3};
{
}
cout <<
"sv1.size() = " << sv1.
size() << endl;
cout << "sv[]:";
for (
unsigned i = 0; i < sv1.
size(); ++i)
{
cout << sv1.
at(i) <<
",";
}
cout << endl;
unsigned arr2[5] = {10, 20, 30, 40, 50};
cout <<
"sv1.size() = " << sv1.
size() << endl;
cout << "sv[]:";
for (
unsigned i = 0; i < sv1.
size(); ++i)
{
cout << sv1.
at(i) <<
",";
}
cout << endl;
}
catch(std::exception& ex)
{
std::cerr << ex.what() << std::endl;
return 1;
}
return 0;
}