几乎每个刚学习编程语言的人都会从一开始编写一个hello world的程序。
c++是一门复杂的语言,所以完成同一件事情可能有很多不同的方法,对此我们不去讨论这是一个好的现象还是一个坏的现象。 method 1
:原始的c方法和经典的c++方法#include <cstdio> #include <iostream> using namespace std; int
main() {printf("Hello world"); puts("Hello world"); cout << "Hello world" <<
endl;return 0; } method 2:使用宏来实现打印Hello world #include <cstdio> #define
saySomething(sth) puts(#sth) int main() { return saySomething(Hello world); }
method3:利用迭代器iterator去实现输出 #include <iostream> #include <string> #include
<iterator> #include <algorithm> int main() { std::string str("Hello world"); std
::copy(std::begin(str),std::end(str), std::ostream_iterator<char>(std::cout, ""
));return 0; } method 4: 利用文件名宏实现Hello world 关键在于将源代码文件命名为Hello world.cpp
#include <string> #include <iostream> int main() { std::string
fileName(__FILE__);std::cout << fileName.substr(0, fileName.find("."))<< std
::endl;return 0; }
待续。。。

技术
©2019-2020 Toolsou All rights reserved,
java实现抢红包功能TP6验证器的使用示例及正确验证数据员工网上晒腾讯年终奖:每人100股公司股票 价值超6万元!QCustomPlot系列(5)-实时动态曲线连 CEO 都不香了?这些互联网大佬接连辞任"头孢就酒 说走就走"?危险!服用这些药物千万别喝酒Python+OpenCV人脸识别技术详解蚂蚁集团董事长井贤栋安抚员工:公司终究会上市的面试的时候突然遇到答不上的问题怎么办?关于keras使用fit_generator中遇到StopIteration