Open KinoluKaslana opened 6 years ago
书中定义的类中为什么alloc是static的?如果是后面的拷贝和赋值是不是都有问题(不是所有对象公用这个元素的吗)
书中定义的类中为什么alloc是static的?
中文版的吧?貌似英文版并无这个 static.
这个问题貌似以前讨论过: #58
查看了下,中文版的大大小小还有一些问题,特别是后面的有个练习题,前后置都译反了
轮子哥的锅
static你写的时候是在.h文件中声明的,你要用的话就得在.cpp文件中定义它。不然就会报错 allocator StrVec::alloc; 把这行加入.cpp文件就行了
书中定义的类中为什么alloc是static的?如果是后面的拷贝和赋值是不是都有问题(不是所有对象公用这个元素的吗)