最佳答案
最近我发现了很多例子,大多数都是关于 C + + 98的,不管怎样,我已经创建了我的 simple-array 和一个循环(密码本) :
#include <iostream>
using namespace std;
int main ()
{
string texts[] = {"Apple", "Banana", "Orange"};
for( unsigned int a = 0; a < sizeof(texts); a = a + 1 )
{
cout << "value of a: " << texts[a] << endl;
}
return 0;
}
产出:
value of a: Apple value of a: Banana value of a: Orange Segmentation fault
工作正常除了最后的内存区段错误。
我的问题是,这个数组/循环是一种好的方式吗?我正在使用 C + + 11,所以想确保它符合标准,不能做一个更好的方式?