gpt4 book ai didi

c++ - 导入 C++ 类的问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:59:57 24 4
gpt4 key购买 nike

我有一个 A 类(有 a.h 和 a.cpp 文件),我正在将其导入 main.cpp。我创建了一个类 A 的对象并尝试访问类中的方法,但我得到了对 `A::Reset(unsigned int*, unsigned int*)' 的 undefined reference 。

我不确定我的代码有什么问题

//啊.h

#ifndef _A_H_
#define _A_H_

class A
{

public:

A();
void Reset();
};
#endif

//a.cpp:

#include "A.h"

A::A()
{

Reset();
}


void A::Reset()
{

}

// main.cpp

#include "A.h"
int main(int argc, const char * argv[])
{

A *aObj = new A;
aObj->Reset();
}

如有任何帮助,我们将不胜感激。

最佳答案

将您的 main.cpp 文件更正为:

#include "a.h" 

int main(int argc, const char * argv[])
{

A *aObj = new A;
aObj->Reset();

/*
or
A aObj;
aObj.Reset()
*/
}

关于c++ - 导入 C++ 类的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16260503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com