上一页 1 2 3 4 5 6 7 8 9 10 ··· 56 下一页
摘要: 当编写模板时,代码不能是针对特定类型的,但模板代码通常对其所使用的类型有一些假设。例如,我们最初的compare 函数中的代码就假定实参类型定义了<运算符。 WARNING 保证传递给模板的实参支持模板所要求的操作,以及这些操作在模板中能正确工作,是调用者的责任。 ▲ 《C++ Primer》 P5 阅读全文
posted @ 2024-11-06 22:20 double64 阅读(16) 评论(0) 推荐(0)
摘要: 第一个阶段是编译模板本身时。在这个阶段,编译器通常不会发现很多错误。编译器可以检查语法错误,例如忘记分号或者变量名拼错等,但也就这么多了。 第二个阶段是编译器遇到模板使用时。在此阶段,编译器仍然没有很多可检查的。对于函数模板调用,编译器通常会检查实参数目是否正确。它还能检查参数类型是否匹配。对于类模 阅读全文
posted @ 2024-11-06 22:14 double64 阅读(54) 评论(0) 推荐(0)
摘要: 项目属性使用预编译 一个预编译.h对应一个预编译.cpp,cpp 中只包含一句 #include "stdafx.h" 右键 'stdafx.cpp' 选 'Yc/创建' 源文件中包含 #include "stdafx.h" 参考: https://www.cnblogs.com/foundwant 阅读全文
posted @ 2024-11-05 22:24 double64 阅读(39) 评论(0) 推荐(0)
摘要: 头文件中声明了方法,在提供者那里方法应该被声明为__declspec(dllexport),在使用者那里,方法应该被声明为__declspec(dllimport)。 Class中含有一个静态变量,生成dll的时候只采用了__declspec(dllexport), 使用的时候__declspec( 阅读全文
posted @ 2024-10-27 15:59 double64 阅读(246) 评论(0) 推荐(0)
摘要: C 语言在编译器就完成静态变量的内存分配和初始化;始化发生在任何代码执行之前,属于编译期初始化。 C++ 全局或静态对象当且仅当对象首次用到时才进行构造,并通过atexit()来管理对象的生命期; 静态变量初始化是线程安全的。 全局变量、文件域的静态变量和类的静态成员变量在main执行之前的静态初始 阅读全文
posted @ 2024-10-27 15:38 double64 阅读(491) 评论(0) 推荐(0)
摘要: exec() QDialog dlg(this); dlg.exec(); setModal() QDialog dlg(this); dlg.setModal(true); //相当于dlg.setWindowModality(Qt::ApplicationModal); dlg.show(); 阅读全文
posted @ 2024-10-19 14:40 double64 阅读(29) 评论(0) 推荐(0)
摘要: ++ 和 * 混合运用简单测试 int arr[5] = { 10, 20, 30, 40, 50 }; int *p1 = arr; int res_p1 = ++ * p1; cout << "++*p1 = " << res_p1 << '\n'; // 11 先解引用,然后对解引用后的值做+ 阅读全文
posted @ 2024-10-16 15:26 double64 阅读(60) 评论(0) 推荐(0)
摘要: 我们可以向一个算法传递任何类别的可调用对象(callable object)。对于一个对象或一个表达式,如果可以对其使用调用运算符(参见1.5.2节,第21页),则称它为可调用的。即,如果e是一个可调用的表达式,则我们可以编写代码e(args),其中args是一个逗号分隔的一个或多个参数的列表。—— 阅读全文
posted @ 2024-10-04 08:11 double64 阅读(34) 评论(0) 推荐(0)
摘要: ▲《C++ Primer》 P352 标准库bind函数相关信息在 《C++ Primer》 P354。 阅读全文
posted @ 2024-10-04 07:55 double64 阅读(30) 评论(0) 推荐(0)
摘要: 除了顺序容器外,标准库还定义了三个顺序容器适配器:stack、queue和priority_queue。适配器(adaptor)是标准库中的一个通用概念。容器、迭代器和函数都有适配器。本质上,一个适配器是一种机制,能使某种事物的行为看起来像另外一种事物一样。一个容器适配器接受一种已有的容器类型,使其 阅读全文
posted @ 2024-10-03 14:21 double64 阅读(35) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 56 下一页