c++语言特性深究

  都说c++难学难精通,所以学习c++时要注意不要半瓶子晃荡,要对概念有着清晰的认识,不懂就问,慢慢积累,练习,自然就不难了。但是去看c++标准库代码,太不好看了。

  问题:引用可以作为容器的参数吗?

  权威的书都说不可以,但是理由却不是很清楚,查阅相关资料,大概可以说泛型的参数要求是object type,而引用不是。同理,容器也没有存储函数的吧,python中应该可以这么做。

  类型萃取是什么?是java中的反射吗?

  关于操作符重载:从random_device类中可以看见,对()进行了重载,但是这样很容易和空构造函数混淆。关于对象名首次出现时,都是调用了构造函数。

  

参考资料:http://www.cplusplus.com/reference/type_traits/

http://www.cplusplus.com/reference/random/random_device/?kw=random_device

  

原文地址:https://www.cnblogs.com/Robin008/p/12173467.html