C++11:Auto Nullptr init for

发布时间 2023-06-20 15:31:40作者: 言午丶

Auto

Auto关键字用于定义,不能用于声明

 

auto AddTest(int a, int b)

{

  return a+b;

}

 

int main()

{

  auto index = 10;

  auto str = "abc";

  auto ret = AddTest(1, 2);

}

 

Nullptr

Null可以用于表示空指针,Nullptr可以用于表示函数指针

 

init

新增了列表初始化

for

新增了foreach的写法

int main()

{

  int numbers[] = {1, 2, 3, 4, 5};

  for (auto number : numbers)

  {

    std::cout << number << std::endl;

  }

}