自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 笔记,指针与数组,数组指针,指针数组

假设有int a[10]; //一维数组int (*p)[10]; //数组指针int *b[10]; //指针数组int c[10][10] //二维数组要点1.数组名相当于指向数组中第一个元素的指针。a等价于&a[0]啊,*(a+i)== a[i];2.()优先级高,*p是先结合的,因此p本质是指针,是指向数组的指针,p等价于 &a;3.[]优

2016-08-15 21:38:05 322

原创 笔记,c++中静态对象在程序结束的时候会不会进析构函数?

1.在栈上的静态对象会进入析构函数。void func(){ static classA a;}2.在堆上的静态对象不会进入析构函数。void func(){ static classA* pA = new classA;}

2016-08-14 23:03:14 2483

原创 c调用c++编的dll,c++调用c编写的dll,extern “C”的用法

c和c++不能直接相互调用,主要是因为c++有重载函数的功能,为了区分重载函数,编译器会在函数名上加上一些修饰用符号,而c不这么做。为了让c与c++的程序能够相互调用对方的库,就有了extern “C”。注意,extern “C” 是c++的规范,所以只能出现在c++的代码里面,加在函数声明前,表示函数是用c的规范。1.c代码调用c++dll编译c++dll的要点供c调用的

2016-08-06 18:05:14 3930

原创 C语言与c++的不同点

经常使用c++,突然要用c预言写代码,有点。c语言当然和c++有很多明显的不同,比如没有class,没有引用等,这些就不列了,一下列出一下我忽略的东西,备忘一下。1.C语言没有bool型,实在要用可以用int代替。2.c预言声明结构体要加struct,如struct A{ int a;}//用的时候struct A t;//而不是A t;3. C语言定义局部变量,一定要在执行语句之

2016-08-04 22:58:44 421

原创 qt, connect参数,Qt::DirectConnection,Qt::QueuedConnection

connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。如果接收者和发送者不在一个线程,则自动使用Qt::QueuedConnec

2016-08-01 22:48:25 43253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除