![](https://img-blog.csdnimg.cn/20210410110110148.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++11新特性详解
本专栏从实际出发,深入剖析C++11新特性,避开晦涩繁琐的条条框框,专注实用,作者从事与互联网大厂广告引擎部门
潇湘夜雨~
不积跬步,无以至千里
展开
-
C++中的override关键字
在C++11中引入了override关键字,以帮助防止在覆盖虚函数时出现的一些小问题。例如,在下面的程序中就存在这样的错误。// This program has a subtle error in the virtual functions.#include <iostream>#include <memory>using namespace std;class Base{ public: virtual void func...原创 2021-08-02 10:28:35 · 1288 阅读 · 0 评论 -
C++11简介
C++ 11 标准是颠覆性的,该标准在 C++ 98 的基础上修正了约 600 个 C++ 语言中存在的缺陷,同时添加了约 140 个新特性,这些更新使得 C++ 语言焕然一新。原创 2021-04-10 15:47:43 · 2221 阅读 · 1 评论 -
C++11中使用string,不需要 #include<string>
在C++11中,下面的代码没有问题#include <iostream>using namespace std;int main() { string s; cin >> s; cout << s << endl;}std::istream 和 std::ostream 都有 std::ios_base 这个基类。std::ios_base 的成员函数 getloc 以值返回 std::locale (要求定义可见)。std::原创 2020-12-02 16:12:58 · 2614 阅读 · 1 评论