相关疑难解决方法(0)

什么是阵列衰减?

什么是阵列的衰变?与数组指针有关系吗?

c c++ arrays pointers

358
推荐指数
8
解决办法
5万
查看次数

正确的循环通过C++数组的方式

最近我发现了很多例子,其中大部分都是关于C++ 98的,反正我已经创建了我的简单数组和循环(codepad):

#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;
}
Run Code Online (Sandbox Code Playgroud)

输出:

value of a: Apple
value of a: Banana
value of a: Orange

Segmentation fault

它工作正常,除了最后的分段错误.

我的问题是,这个数组/循环是否完成了一个好方法?我正在使用C++ 11,所以我想确保它符合标准并且无法以更好的方式完成?

c++ arrays loops c++11

49
推荐指数
3
解决办法
17万
查看次数

标签 统计

arrays ×2

c++ ×2

c ×1

c++11 ×1

loops ×1

pointers ×1