【发布时间】:2016-01-31 01:27:14
【问题描述】:
我对 c++ 还很陌生,在 c++ 中有没有一种方法,除了通过 for 循环进行迭代之外,我们还可以计算出整个静态数组吗?
int arra[10] = {1,2,3,4};
std::cout << arra << std::endl;
我试过了,但这是数组中第一个元素的打印地址。
【问题讨论】:
-
查看Loki answer here。他使用
std::copy到cout和array。检查它running here. -
一种解决方案是您可以重载 cout operator '
标签: c++ c++11 visual-c++