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