linux C++类中成员变量和函数的使用

1.undefined reference to XXX 问题原因

    1)XXX所在的so库等未指定

  2)XXX在类中实现的时候没有加上类::函数的格式

2. was not declared in this scope问题

原因:     结构体定义在类里,源文件函数实现,前面会带有类名,所以可以识别,作为函数返回值,前面没有类名,所以无法识别。
解决办法:  1,把结构体定义在类名外面。 2,在函数返回值前面加上类名。
posted @ 2019-07-04 16:40  克林斯顿  阅读(607)  评论(0编辑  收藏  举报