//
// 4.1.cpp
// c++1x tutorial
//
// created by changkun at changkun.de
//
// std::array
#include
#include
void foo(int *p, int len) {
for (int i = 0; i != len; ++i) {
std::cout << p[i] << std::endl;
}
}
int main() {
std::array arr= {1,4,3,2};
//int len = 4;
//std::array arr = {1,2,3,4}; // éæ³, æ°ç»å¤§å°åæ°å¿
é¡»æ¯å¸¸é表达å¼
// C 飿 ¼æ¥å£ä¼ å
// foo(arr, arr.size()); // éæ³, æ æ³éå¼è½¬æ¢
foo(&arr[0], arr.size());
foo(arr.data(), arr.size());
// æ´å¤æ¥å£ä½¿ç¨
std::sort(arr.begin(), arr.end());
for(auto &i : arr)
std::cout << i << std::endl;
return 0;
}