level 15
SiΩdome
楼主
没错!我就是那个过来问Traits的。
这段时间调查了些资料,加上之前大吧辛勤写出来的干货【虽然没看太懂orz】,总算是摸到了点门边。
然而在总结的时候【因为这是课程布置的作业233】,和另外一个组员有些地方意见不同。
Traits是用来解决多继承问题而单继承描述能力不足而创造出来的吧,在讨论到C++的时候,我是认为C++的Traits的概念和其他语言的一致,C++的那些为萃取所用的各种扭曲的模板是为了同特性但是类型不同的各个对象所进行的抽象,的的确确就是Traits;而另一个人认为因为C++描述能力不足,无法实现Traits语义,所以只是叫这个名字,实质不一样。
所以提问...到底是不是一个东西![[乖]](/static/emoticons/u4e56.png)
2018年01月09日 12点01分
1
这段时间调查了些资料,加上之前大吧辛勤写出来的干货【虽然没看太懂orz】,总算是摸到了点门边。
然而在总结的时候【因为这是课程布置的作业233】,和另外一个组员有些地方意见不同。
Traits是用来解决多继承问题而单继承描述能力不足而创造出来的吧,在讨论到C++的时候,我是认为C++的Traits的概念和其他语言的一致,C++的那些为萃取所用的各种扭曲的模板是为了同特性但是类型不同的各个对象所进行的抽象,的的确确就是Traits;而另一个人认为因为C++描述能力不足,无法实现Traits语义,所以只是叫这个名字,实质不一样。
所以提问...到底是不是一个东西