编写代码
#include "CarInfo.h"
CarInfo::CarInfo() {
}
CarInfo::~CarInfo() {
}
std::string CarInfo::GetLicNum()
{
return "A-48545";
}
#ifndef CARINFO_H_
#define CARINFO_H_
#include <string>
class CarInfo {
public:
CarInfo();
virtual ~CarInfo();
std::string GetLicNum();
private:
std::string licNum;
};
#endif /* CARINFO_H_ */
#include <iostream>
#include "DataManager/CarInfo.h"
int main()
{
CarInfo car;
std::string str=car.GetLicNum();
std::cout<<str<<std::endl;
return 0;
}
//makefile
objects = Main.cpp DataManager/*
exe : $(objects)
g++ -g -o exe $(objects)
clean:
rm exe
编译与运行
ls
make
./exe
调试
gdb exe
l ( L 的小写字母 )
b 14 ( 行号 )
info b
r
s
n
p str(查看一个)
i locals(查看全部)
bt
c