- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 C++:关于int *a; int &a; int & *a; int * &a
int i;int *a = &i; //这里a是一个指针,它指向变量iint &b = i; //这里b是一个引用,它是变量i的引用,引用是什么?它的本质是什么?下面会具体讲述int * &c = a; //这里c是一个引用,它是指针a的引用int & *d; //这里d是一个指针,它指向引用,但引用不是实体,所以这是错误的先是第一个问题:引用的本质是什么?先是第一个问题:引用
2016-07-30 09:49:56 2329
转载 C++中引用(&)的用法和应用实例
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、
2016-07-27 17:49:15 480
原创 C++ 中的&:“&引用” 和“&取地址符”的区别和作用
引用引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。&作为引用的时候,必须在定义时候就进行初始化,若不进行初始化则会编译报错。int N;int &rN = N;后面对rN 的操作,就是对N的操作。rN-1,则N减少1;取地址&作为取地址用的时候,要跟指针联系在一起,因为指针就是用来存放地址的。取地址就是你想取某变量(形参或者实
2016-07-27 17:32:18 43061
转载 C++ 虚函数、纯虚函数、抽象类、接口、虚基类
1. 多态在面向对象语言中,接口的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。多态性就是允许将子类类型的指针赋值给父类类型的指针,多态是通过虚函数实现的。多态可以让父类的指针有“多种形态”,这是一种泛型技术。(所谓泛型技术,就是试图使用不变的代码来实现可变的算法)。2. 虚函数
2016-07-25 10:37:01 1917
原创 C++ vector用法
C++ vector用法在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)访问元素 使用下标: cout记住下标是从0开始的。
2016-07-23 14:55:39 745
转载 C/C++ 全局变量和局部变量在内存里的区别?堆和栈
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)2、堆区(heap) 3、全局区(静态区)
2016-07-20 09:27:22 25202 2
转载 手把手教你使用Git(入门教程)
Git基本常用命令如下:(格式很重要,有些地方多打空格会出错) mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add XX 把xx文件添加到暂存区去。
2016-07-15 17:17:19 542
转载 如何解决 “fatal error C1083: ”无法打开包括文件
最开始重新导入项目时,遇到过 "fatal error C1083"这个错误,当时经同事指点,改了加载头文件的附加路径,问题很容易就解决。今天将整个工程改的编译方式改为Release方式,再次遇到"fatal errorC1083",决心将具体的解决方法以图文的方式记录下来,一方面加深自己的印象,另一方面,也方便遇到类似问题的同学找到快速解决方案。步骤1:定位报“fatal error C
2016-07-11 10:43:41 93921 11
转载 Win32 删除非空目录
Win32 删除非空目录DeleteFile(); //这是删除文件的win32 APIRemoveFile(); //这是删除空目录的win32 API(注意,如果目录不为空的话,这个函数将执行失败)如果目录不为空的话,我知道的有两种方法删除:1.调用命令行system("rmdir /s /q dirname"); //dirname是要删除
2016-07-08 16:56:12 2759
转载 win32 程序中定时器的使用
1.SetTimer:在控制台应用程序中同样可以用SetTimer实现定时器的效果。示例代码:#include#includeusing namespace std;void CALLBACK TimeProc( HWND hwnd, UINT message, UINT idTimer, DWORD dwTime
2016-07-05 11:24:24 2837
转载 WTL基础: 显示图片(JPG, BMP, PNG等)
使用ATL 的Cimage类,图片文件大掉入和显示,变的十分简单。 具体做法是,在stdafx.h 中包含头文件, #include <atlimage.h> 定义一个CImage 对象, 如果要循环显示的话,定义成指针更简明。 下面是一个完整的显示图片的控件代码。如果需要显示更多种类的图片,定义一下即可。...
2016-07-01 10:58:05 683
PDF_reference_语法_中文版.PDF
2017-03-02
QT 自定义无边框窗体,支持边缘拖拽缩放
2016-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人