welcome back to C++
codeblocks吧
全部回复
仅看楼主
level 11
leexye 楼主
C++已经30年了,现在进入第四个10年
不断进化,现代C++强调下面的一些特性:
基于stack的作用域,而不是基于heap或者静态全局作用域
自动类型推论而不是显式类型命名
smart指针,而不是raw指针
std::string和std::wstring类型而不是raw char[]数组
保证模板库STL里的容器像vector,list以及map,而不是用户定义的容器或者raw数组
STL算法,而不是手工编码
异常处理,报告和处理错误状况
使用STL std::atomic<>用于线程间通讯的lock-free,而不是其他的线程间通讯机制
inline的lambda函数,而不是独立实现的小函数
基于范围的loop,对于数组编写更robust的循环
2012年11月23日 07点11分 1
level 11
leexye 楼主
C++20都已经出来了,40年了
按照Bjarne Stroustrup 在CppCon 2021上的讲话
C++20算是快达成C++的目标了
2022年02月20日 15点02分 2
1