【文件属性】:
文件名称:Cpp11ByCode:C ++ 11按代码示例
文件大小:11KB
文件格式:ZIP
更新时间:2021-04-30 01:57:56
examples cpp11 code-by-examples C++
C ++ 11代码
为了学习C ++ 11的新功能,我制作了一些最小的工作示例(MWE),以涵盖每一个(只有一个)C ++ 11的亮点。
汇编
编译是通过CMake完成的。 如果您从未使用过它(应该使用!),那么这将使您从克隆的存储库开始:
mkdir bin
cd bin
cmake ../
make
各个突出显示/文件可以使用make highlight进行编译,例如make lambda 。
贡献
随时创建拉取请求或在问题部分添加一些评论。 这个存储库肯定不会突出显示所有C ++ 11功能,只是我发现最有趣并想了解更多的功能。
C ++ 11功能的MWE列表
auto.cpp –突出显示新的自动说明符,以自动推断对象的类型。
rangeFor.cpp –新的,方便的for循环。
beginend.cpp —新的begin()和end()语法。
initialization.
【文件预览】:
Cpp11ByCode-master
----array.cpp(2KB)
----initialization.cpp(2KB)
----rangeFor.cpp(822B)
----smartpointers.cpp(4KB)
----README.md(2KB)
----lambda.cpp(2KB)
----auto.cpp(705B)
----constructors.cpp(1KB)
----classes.cpp(2KB)
----CMakeLists.txt(884B)
----constexpr-static_assert.cpp(759B)
----beginend.cpp(1KB)