主要观点:介绍了一个简单的hello.cpp2
程序及其相关特性,包括一致的上下文无关语法、默认的简单安全高效、通过通用性和默认值实现的简单性、默认的顺序无关性、无缝兼容性和互操作性以及始终可用的 C++标准库,还展示了如何使用cppfront
编译该程序为标准 C++文件hello.cpp
以及如何用最近的 C++编译器构建和运行hello.cpp
。
关键信息:
hello.cpp2
程序的代码结构和功能,如打印Hello, world!
及对words
和hello
函数的操作。- Cpp2 的特性,如一致的语法、默认的安全检查、自动移动等。
- 使用
cppfront
编译hello.cpp2
为hello.cpp
的过程及生成的代码。 - 用不同的 C++编译器(MSVC、GCC、Clang)构建和运行
hello.cpp
的命令及输出。
重要细节: - Cpp2 的语法规则,如函数定义、参数传递等。
cppfront
的各种选项(如-p
、-cl
等)的作用。- 不同编译器在构建和运行
hello.cpp
时的具体参数和输出。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。