我在自定义类中有这个指针的问题.我的代码如下所示.
class Foo{
public: void bar(); bool baz();
};
bool Foo::baz(){
return true;
}
void Foo::bar(){
bool is_baz = (*this).baz();
}
Run Code Online (Sandbox Code Playgroud)
正如我上面所说,我相信我得到的错误(LNK2019)来自于此.我认为它正在寻找一个它找不到的不同文件中的函数.有什么方法可以使这个代码工作,或者我是否必须使用某种解决方法?如果是这样,我该怎么做才能解决这个问题.谢谢.
class Foo(){
Run Code Online (Sandbox Code Playgroud)
将此更改为
class Foo{
Run Code Online (Sandbox Code Playgroud)
此外,这不应该编译.你是如何设法获得链接错误的?
进行此更改后,链接器会说undefined reference to 'main',这意味着您没有main功能.
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |