C++
super-H
目前主要做安卓camera
展开
-
C++ explicit关键字详解
首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用explicit关键字的类声明, 即默认为隐式声明 { ...转载 2020-06-27 10:28:31 · 320 阅读 · 0 评论 -
严重性代码说明项目文件行 禁止显示状态错误 C4996 fopen('fscanf'、strcmp):This function or variable may be unsafe. 最全解决办法
解决fopen、fscanf 在VS中要求替换为fopen_s、fscanf_s的最全解决办法 -------------- ps:在使用MFC中遇到上述问题,可以通过方法三解决方法一:在程序最前面加#define _CRT_SECURE_NO_DEPRECATE;方法二:在...转载 2020-01-02 13:55:12 · 16156 阅读 · 0 评论 -
C/C++格式控制两次引号
“…size % “PRIu32”.Expected % zu.”这个log一脸懵逼。%zu对sizeof()的格式输出。%zu输出size_t型。size_t在库中定义为unsigned int。“PRIu32”在%之后肯定一种格式控制符。找出定义的地方。用#define定义本质就是直接替换。“PRIu32” -》 ““u””test一个引号时无法编译过。...原创 2020-01-02 10:39:24 · 654 阅读 · 0 评论 -
C++项目中的extern "C" {}
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:123456789#ifdef __cplusplusextern "C" {#endif /*...*/ #ifdef __cplusplus}转载 2017-06-16 18:36:49 · 298 阅读 · 0 评论 -
关于C++ const 的全面总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100; 2转载 2017-06-17 14:44:46 · 283 阅读 · 0 评论