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