最近用C++做编码解码方面的问题时,发现了意想不到的问题,以前没有钻研过
很多人都会知道用set以及get,但是我习惯用inline,我在头文件声明,cpp文件实现
某些常用数据类型,比如int类型 ,是没有问题的
但是一旦用到用过typedef之类的类型,编译会提示link错误,我不用inline就没有问题了
我怀疑是:
1. 是否typedef之后,类型就不认识了?
2. 在头文件里面写实现应该也没有问题了。
留着,mark下。
作者在使用C++进行编码解码时遇到问题,在使用inline与typedef结合时出现了链接错误。文中探讨了可能的原因,并提出了疑问。
最近用C++做编码解码方面的问题时,发现了意想不到的问题,以前没有钻研过
很多人都会知道用set以及get,但是我习惯用inline,我在头文件声明,cpp文件实现
某些常用数据类型,比如int类型 ,是没有问题的
但是一旦用到用过typedef之类的类型,编译会提示link错误,我不用inline就没有问题了
我怀疑是:
1. 是否typedef之后,类型就不认识了?
2. 在头文件里面写实现应该也没有问题了。
留着,mark下。

被折叠的 条评论
为什么被折叠?