上一页 1 ··· 8 9 10 11 12
摘要: 1、函数返回值类型推导 c++14对函数返回类型推导规则做了优化: auto func(int i) { //C++11编译非法,c++14支持auto返回值类型推导 return i; } int main() { cout << func(4) << endl; return 0; } 支持函数 阅读全文
posted @ 2021-03-25 14:35 钟齐峰 阅读(765) 评论(0) 推荐(0)
摘要: 编译环境说明:gcc 8.1 + eclipse +windows 10 eclipse cpp默认支持c++14,做c++17开发时,需要手动进行配置。 1、关键字 1)constexpr c++17扩展了constexpr使用范围,既可以用于if语句,也可以用于lambda表达式。 例1 tem 阅读全文
posted @ 2021-03-25 12:06 钟齐峰 阅读(1250) 评论(0) 推荐(0)
摘要: POD 是 C++ 中一个比较重要的概念,POD 是英文 Plain Old Data 的缩写(通俗讲就是类或结构体通过二进制拷贝后还能保持其数据不变),用来描述一个类型(包括 class、union 和 struct等)的属性。其中Plain表示这个类型是个平凡的类,Old表示其与C的兼容性。C+ 阅读全文
posted @ 2021-03-17 16:48 钟齐峰 阅读(1570) 评论(0) 推荐(0)
摘要: 导读 STL提供四种智能指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr。其中auto_ptr是C++98提供的解决方案,C++11以后均已摒弃。所有代码在gcc 8.1上编译。 设计思想 将基本类型指针封装为类对象指针模板,并在析构函数中编写delete语句删除 阅读全文
posted @ 2021-03-11 16:56 钟齐峰 阅读(286) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12