X Tutup
#include
//#include
#include
#include
using namespace std; // //void note_array() { // std::array
mat = {}; // mat.fill(5); // // array
mat0 = {}; // // // like plain 2D array // array
, 5> mat1 = { // 1,2,3,4,5, // 1,2,3,4,5, // 1,2,3,4,5, // 1,2,3,4,5, // 1,2,3,4,5, // }; // // // construct with 1D arys. // array
ary = {1, 2, 3, 4, 5}; // array
, 5> mat2 = { ary, ary, ary, ary, ary}; // // // just like plain 2D array, but can ommit some value some each div. // array
, 5> mat3 = { // array
{ 1, 2, 3, 4, 5}, // array
{ 1, 2, 3, 4}, // array
{ 1, 2, 3}, // array
{ 1, 2,}, // array
{ 1, } // }; // // // util function to print matrix. // auto printMatrix = [] (const array
, 5>& mat) { // for (const auto& ary : mat) { // for (const auto& item : ary) { // cout << item << " "; // } // cout << endl; // } // }; // // auto print = [](const array
, 5> mat){ // for ( const auto &ary : mat){ // for (const auto &item : ary) { // cout << item << " "; // } // cout << endl; // } // }; // // print(mat1); //} // //void note_for() { // vector
vec = {1,2,3,4,5}; // for(auto &i : vec){ // cout<< i<< " "; // } // cout<
addr; // addr["a"] = 'a'; // addr["b"] = 'b'; // for (auto &&item : addr) { // cout<< "first:" << item.first << " second:" << item.second << endl; // } //} int main() { std::cout << "Hello, World!" << std::endl; // // array // cout<< "array note\n"; // note_array(); // // // for for_each // cout<< "for for_each note\n"; // note_for(); // // // map for earch // cout<< "note map\n"; // note_map(); // vector::at std::vector
myvector (10); // 10 zero-initialized ints // assign some values: for (unsigned i=0; i
X Tutup