
C++
文章平均质量分 56
linuxwuj
这个作者很懒,什么都没留下…
展开
-
Reference (lvalue reference)
A reference is not an object. Instead, a reference is just another name for an already existing object.原创 2013-08-28 09:29:11 · 551 阅读 · 0 评论 -
C++11之final
C++11之final原创 2018-10-19 17:30:51 · 951 阅读 · 0 评论 -
C++11 override
C++11 之 override作用不使用override使用override作用在成员函数声明或定义中, override 确保该函数为虚函数并覆写来自基类的虚函数。位置:函数调用运算符之后,函数体或纯虚函数标识 “= 0” 之前。不使用override#include <iostream>using namespace std;class Base{public...原创 2018-10-19 16:32:29 · 20295 阅读 · 1 评论 -
C++中打印变量或对象的地址
C语言中,我们可以使用格式控制符%p来打印一个变量的地址,如下:int a = 0;char * p = "hello";printf("变量a的地址: %p\n", &a); // 输出变量a的地址printf("字符串的地址:%p\n", p); // 输出字符串的地址 C++中,可以使用如下形式:int a = 0;const char * p...原创 2018-08-10 14:43:35 · 47178 阅读 · 0 评论 -
C/C++中的const
索引前言const关键字用途一:const关键字限定该变量的内容在程序运行期间不会改变。用途二:const修饰指针用途三:const修饰函数参数前言 在C/C++中,常量是固定值或字面量,且在程序执行期间不会改变。常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量;也可以是自定义类型。 const关键...原创 2018-07-24 19:17:20 · 1067 阅读 · 0 评论 -
关于C++单例模式内存释放问题的一点点总结
目录目录写在最前面正文方式一:由程序猿在程序结束之前,通过调用delete来释放方式二:通过C标准库的atexit()函数注册释放函数方式三:由单例类提供释放接口方式四:让操作系统自动释放写在最后面写在最前面 网络上有很多关于C++单例模式的帖子,其中不乏精品之作。本篇文字在吸收了精华之余,仅作了个人的一点点总结。 通过new出一个对象来实...原创 2018-07-24 17:19:09 · 14426 阅读 · 9 评论 -
windows C/C++ 使控制台窗口全屏
背景方法方法一:使用cmd命令mode方法二:使用windows api附:背景 时间[2018年07月23日 中午] 在写windows控制台应用程序的时候,我们希望修改一下控制台窗口的大小以及位置等信息。方法方法一:使用cmd命令mode 语法: MODE CON[:] [COLS=c] [LINES=n] 指定控制台行数及...原创 2018-07-23 12:50:58 · 20155 阅读 · 7 评论 -
C++ 单例模式
C++单例模式实现之一C++单例模式实现之一方式一方式二测试单例模式的实现有多种,其他实现可参考相关书箱或网络上的文章。方式一含四个文件,mymutex.h singleton.h singleton.cpp main.cppmymutex.h文件#ifndef _MY_MUTEX_H_#define _MY_MUTEX_H_#include ...原创 2018-03-22 16:19:12 · 805 阅读 · 0 评论 -
Qt退出码255
关于Qt退出码255的一点总结转载 2017-11-16 12:51:18 · 1160 阅读 · 0 评论 -
向QWidget中添加图片,并使图片随窗体大小缩放
向QWidget中添加图片有多种方式,其中一种方法如下:// 部分核心代码片段 在Qt 5.7中编译通过QWidget * widget = new QWidget;widget->setAtuoFillBackground(true);QImage image;QPalette palette;image.load("picture_path/name.png"); // 指定图片所在位原创 2017-11-16 10:23:00 · 17197 阅读 · 2 评论 -
C++11 范围 for
C++11之范围 for作用语法示例不改变原值改变原值作用遍历给定序列中的每个元素并对序列中的每个值执行某种操作。语法for (declaration : expression) statement其中:expression 部分是一个对象,用于表示一个序列;declaration 部分负责定义一个变量,该变量被用于访问序列中的基础元素;每次迭代,declaration...原创 2018-10-23 19:53:46 · 911 阅读 · 0 评论