相关疑难解决方法(0)

什么是未定义的引用/未解析的外部符号错误,我该如何解决?

什么是未定义的参考/未解决的外部符号错误?什么是常见原因以及如何修复/预防它们?

随意编辑/添加您自己的.

c++ c++-faq linker-errors unresolved-external undefined-reference

1418
推荐指数
32
解决办法
52万
查看次数

如何在 C++ 中定义静态成员结构

我有一个具有静态成员结构的类

class SharedMem
{
public:     

    struct memory { 
        char buff[100]; 
        int status, pid1, pid2; 
    }; 

    static struct memory* shmptr; 
}
Run Code Online (Sandbox Code Playgroud)

我想使用定义静态结构 SharedMem::memory shmptr;

但我收到错误 undefined reference to 'SharedMem::shmptr'

如何在 C++ 中正确定义结构?

和后续问题,如果我的类完全在头文件中,我如何定义这个结构,我可以在头文件底部的类声明之后定义它吗?

谢谢

c++

0
推荐指数
1
解决办法
62
查看次数