花费 25 ms
C++11 静态断言—static_assert

【1】assert 与 #error 我们知道,C++现有的标准中就有assert、#error两个方法是用来检查错误的,除此而外还有一些第三方的静态断言实现。 assert是运行期断言,它用来发 ...

Tue Jan 21 18:08:00 CST 2020 2 11881
LoadLibrary加载动态库失败

【1】LoadLibrary加载动态库失败的可能原因以及解决方案: (1)dll动态库文件路径不对。此场景细分为以下几种情况: 1.1 文件路径的确错误。比如:本来欲加载的是A文件夹下的动态库a ...

Sat Jul 21 01:21:00 CST 2018 0 12228
std::vector 判断vector容器中是否存在某元素

工作中经常遇见的一个场景:判断某个元素是否在vector容器中。 当然,会有很多种方法,由内置数据类型到自定义数据类型,下面简单总结一下。 【1】内置数据类型 代码胜过一切文档。如下示例代码: ...

Mon Jun 01 00:00:00 CST 2020 0 7819
Qt 添加 QtNetwork 库文件

Qt应用程序默认没有加QtNetwork库。如下图: 在开发过程中,因处理业务需要手动添加QtNetwork库。根据常见情况分为以下两种: 【1】若使用QTCreator开发程序 在工程的p ...

Wed Jul 25 02:19:00 CST 2018 0 7221
new对象时,类名后加括号与不加括号的区别

【1】默认构造函数   关于默认构造函数,请参见随笔《类中函数》   请看测试代码:   至此足以。 【2】加括号与不加的区别   (1)加括号     1. 若括号为空,即 ...

Sat Jan 31 04:43:00 CST 2015 0 19130
C++11 完美转发

【1】为什么引入完美转发? 在函数模板编程中,常有一种场景是把模板参数转发给另一个调用函数,这时候如果只提供值传递版本会显得效率太低。看以下代码: 代码很简单,就是用ARG参数去初始 ...

Mon Jan 27 19:46:00 CST 2020 0 5403
C++11 =default 和 =delete

在C++中,声明自定义的类型之后,编译器会默认生成一些成员函数,这些函数被称为默认函数。其中包括 (1)(默认)构造函数 (2)拷贝(复制)构造函数 (3)拷贝(复制)赋值运算符 (4)移动构 ...

Sat Feb 01 11:36:00 CST 2020 2 5130
C/C++笔试题(编程题)

面试过程中遇到的编程题整理,于此备录。分享,共勉。(持续更新中......欢迎补充) (1)用户输入M, N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。 程序代码如 ...

Sat Feb 25 22:01:00 CST 2017 0 9926
C++ spdlog日志管理

【1】spdlog简介 spdlog是一个开源的、快速的、仅有头文件的基于C++11实现的一款C++专用日志管理库。 【2】源码下载 下载地址:https://github.com/gabime ...

Fri Feb 28 10:16:00 CST 2020 0 4331

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM