随笔分类 -  侯捷C++

摘要:using namespace std; tuple<int,float,string> t1={1,2.2,"str"}; tuple<int,float,string> t1(1,2.2,"str");//直接初始化 cout<<get<0>(t1)<<get<1>(t1)<<get<2>(t1 阅读全文
posted @ 2022-01-03 18:00 80k 阅读(116) 评论(0) 推荐(0) 编辑
摘要:课程中提供的,hash_val函数,输入参数为类的全部数据,返回值为std:stze_t的哈希值 1 2 template<class T> 3 inline void hash_combine(std::size_t & seed, const T & val){ 4 seed ^= hash<T 阅读全文
posted @ 2022-01-03 17:15 80k 阅读(168) 评论(0) 推荐(0) 编辑
摘要:课程中模板模板参数的举例 template<typename T, template <typename T> class Container > class XCls { private: Container<T> c; public: XCls() { for(long i=0; i< 100; 阅读全文
posted @ 2021-12-22 22:31 80k 阅读(54) 评论(0) 推荐(0) 编辑
摘要:动态绑定的要求是 1、通过指针调用 2、虚函数 阅读全文
posted @ 2021-12-22 22:23 80k 阅读(40) 评论(0) 推荐(0) 编辑
摘要:侯捷C++ static成员变量静态成员变量必须在类外初始化(定义)。这样可以保证static成员变量只被初始化一次。 模板函数作为模板类的友元时,声明也要加template<T> 阅读全文
posted @ 2021-12-12 21:18 80k 阅读(48) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示