起因
此前,一直做前端开发,对后端技术,抱着不求甚解的态度。今觉此态度,已演化成沉重的桎梏。故而预借源码,去揣摩学习。然而,大都项目的底层,以C/C++实现,想一点一滴重拾起,这尘封已久的记忆。
环境
系统:macOs Monterey
处理器:Intel Core i5
IDE:Xcode
闲聊:
在IDE选择上,网上搜了下,说Xcode是苹果系统集成IDE,适合开发苹果APP且功能强大。就想下载下来玩一下。记得上学那会儿,在Windows上,老师推荐用的是MinGW。工作之后,看大哥们使用Visual Studio进行开发。网上视频中,有人推荐使用Vscode,更有甚者使用Vim,Vi命令直接开撸。对于学习C++代码而言,重要的是对C++源代码的编译过程,先有一定的理解。目前主流编译器是gcc、clang,可以通过man gcc ,查看编译器提供的编译指令,了解这些指令背后的意义,更好的去完成C++代码的编译和优化。
项目介绍
- cplus_primer_01
- main.cpp
- MyClass.cpp
- MyClass.h
想要通过main函数,调用自定义类MyClass的Compute方法。
main.cpp
#include <iostream>
#include "MyClass.h"
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "Hello, World!"<<std::endl;
MyClass my_class = MyClass();
std::cout << my_class.Compute(3, 5) << std::endl;
return 0;
}
MyClass.h
#ifndef MyClass_h
#define MyClass_h
class MyClass{
public:
MyClass();
int Compute(int a, int b);
};
#endif
MyClass.cpp

1581

被折叠的 条评论
为什么被折叠?



