diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt new file mode 100644 index 0000000..0769ddd --- /dev/null +++ b/cpp/CMakeLists.txt @@ -0,0 +1,10 @@ +cmake_minimum_required(VERSION 3.27) +project(cpp) + +set(CMAKE_CXX_STANDARD 14) + +include_directories(.) + +add_executable(cpp + HelloWorld.cpp + HelloWorld.h) diff --git a/cpp/HelloWorld.cpp b/cpp/HelloWorld.cpp new file mode 100644 index 0000000..b30d4d7 --- /dev/null +++ b/cpp/HelloWorld.cpp @@ -0,0 +1,26 @@ +// +// Created by aiyin on 2024/3/21. +// + +// 头文件 导入 iostream 库 +#include + +// 主函数 +//int main(){ +// // std 命名空间,指明 cout 所指的命名空间 +// std::cout << "Hello World" << std::endl; +//} + +// 添加了 using namespace std; 就可以省略 std 命名空间 +using namespace std; +//int main(){ +// // std 命名空间,指明 cout输出 所指的命名空间 +// cout << "Hello World" << endl; +//} + +// cin 等待键盘输入 +int main(){ + // std 命名空间,指明 cout输出 所指的命名空间 + cout << "Hello World" << endl; + cin.get(); +} diff --git a/cpp/HelloWorld.h b/cpp/HelloWorld.h new file mode 100644 index 0000000..6685aef --- /dev/null +++ b/cpp/HelloWorld.h @@ -0,0 +1,16 @@ +// +// Created by aiyin on 2024/3/21. +// + +#ifndef CPP_HELLOWORLD_H +#define CPP_HELLOWORLD_H + +namespace HelloWorld { + + class HelloWorld { + + }; + +} // HelloWorld + +#endif //CPP_HELLOWORLD_H