VSCode建立一个工程项目
例如:建立一个swap
1.建立一个include文件夹
下面存放 swaps.h文件
#pragma once
#include <iostream>
using namespace std;
class swaps
{
public:
swaps(int a, int b)
{
this->_a = a;
this->_b = b;
}
void run();
void printInfo();
private:
int _a;
int _b;
};
在这个.h文件中可以写class类文件,里面包括public公有接口,函数定义(函数具体实现到src中去写)最后的调用到main.cpp中去写),方法等;以及private私有数据;
2.建立一个源文件夹src
这里面存放对上面include文件夹中的.h文件中的函数接口的实现的.cpp文件
比如这里的swaps.cpp文件
#include "swaps.h"
void swaps::run()
{
int temp;
temp = _a;
_a = _b;
_b = temp;
}
void swaps::printInfo()
{
cout << "_a=" << _a << endl;
cout << "_b=" << _b << endl;
}
注意上面的.cpp文件中要记得引用include 对应函数接口文件的头文件(如include中的swaps.h);
3.最后创建运行的main.cpp文件
#include "swaps.h"
// #include "swaps.cpp"
int main(int argc, char **argv)
{
swaps myswap(10, 20);
myswap.printInfo();
myswap.run();
myswap.printInfo();
return 0;
}
这也要记得引用头文件swaps.h
文件tree如下:
运行命令:
g++ main.cpp src/swaps.cpp -Iinclude -o main
然后就会生成一个名为main的可执行文件;
最后./main即可执行;
(注:我是在Linux中运行的)