浅墨浓香

想要天亮进城,就得天黑赶路。

导航

2017年11月17日

摘要: 1. any类的实现 (1)any类: ①是一个特殊的,只能容纳一个元素的容器,它可以擦除类型,可以将何任类型的值赋值给它。 ②使用时,需要根据实际类型将any对象转换为实际的对象。 (2)实现any的关键技术 ①当赋值给any时,需要将值的类型擦除,即以一种通用的方式保存所有类型的数据。通常是通过 阅读全文

posted @ 2017-11-17 20:33 浅墨浓香 阅读(907) 评论(0) 推荐(0)

摘要: 1. function_traits (1)function_traits的作用:获取函数的实际类型、返回值类型、参数个数和具体类型等。它能获取所有函数语义类型信息。可以获取普通函数、函数指针、std::function、函数对象和成员函数等的相关信息。 (2)实现function_traits的关 阅读全文

posted @ 2017-11-17 20:32 浅墨浓香 阅读(1223) 评论(0) 推荐(0)