如何使用头文件及其实现?
A.H
class ClassA {
int value;
ClassA();
}
ClassA.cpp
#include "A.h"
ClassA(){
this->value = 0;
}
ClassB.cpp
#include "A.h"
ClassB(){
this->value = 1;
}
int main(){
//I want to create an Object of ClassA.
ClassA ca = new ClassA(); //but this is not working
}
嗨,我有两个标题和两个源文件。
我想在ClassB中创建ClassA的对象。这怎么可能? 我总是得到以下错误:
架构x86_64的未定义符号: “ClassA :: ClassA()”,引自: _B在ClassB-9b2a5e.o中 ld:找不到架构x86_64的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我的错误在哪里?