BambooSlips' blog

Archives · 2021

Home

About

Archives

loading..
C++

C++ 11 & C++14

语言可用性强化nullptr 与 constexpr类型推导在传统 C 和 C++中,参数的类型都必须明确定义,尤其是当我们面对一大堆复杂的模板类型时,必须明确的指出变量的类型才能进行后续的编码。 C++ 11 引入了 auto 和 decltype 这两个关键字实现了类型推导,让编译器来操心变量的类型。这使得 C++ 也具有了和其他现代编程语言一样,某种意义上提供了无需操心变量类型的使用习惯。 autoauto 在很早以前就已经进入了 C++,但是他始终作为一个存储类型的指示符存在,与 register 并存。 不使用auto书写迭代器: for(vector<int>::const_iterator itr = vec.cbegin(); itr != vec.cend(); ++itr)..

Read more