- 博客(9)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 C语言的const和CPlusPlus的const
C 的const和C语言的#define都可以用来定义常量,二者是有区别的,const是有数据类型的常量,而宏常量没有,编译器可以对前者进行静态类型安全检查,对后者仅是字符替换,没有类型安全检查。而C语言中的const与C 也有很大的不同,在C语言中用const修饰的变量仍是一个变量,表示这个变量是只读的,不可显示地更改,而在C 中用const修饰过后,就变成常量了。
2015-02-27 20:30:35 753
原创 C++类的前置声明
如果只对类或结构体做了声明而未定义,例如下面的程序:struct X;struct Y{ void f(X *memx); void g(X memx);};用指针传递是可以的,而传递对象则会报错,因为编译器知道如何传递一个地址,这一地址大小是一定的,而不用管被传递的对象类型大小。如果试图传递整个对象,编译器就必须知道X的全部定义以确定它的大小以及如何传递它
2015-02-18 19:44:23 871
原创 面试常考:int a[5],问a和&a的区别
乍一看还没啥区别,事实上a和&a的地址也是相同的,但他们的意义是不一样的,a表示数组的首地址,也就是a[0]的地址,类型是int,而&a是数组对象的地址,类型是int[5],a+1表示的是a[1]的地址,而&a+1表示的下一个数组对象的地址。
2015-02-13 15:34:27 1513
原创 dev控件屏蔽gridcontrol和buttonedit右键菜单
DevExpress的很多控件都自带右键菜单,菜单风格又与控件本身差别很多,感觉极不协调,而且都是英文,这篇文章讲述如何屏蔽这些右键菜单。
2015-02-11 14:57:04 6787 1
原创 孙鑫vc笔记——网络编程部分
讲述socket的基本概念及简单的应用,我挑一些我认为比较重要的地方和细节的东西做了笔记,供大家学习,虽然简单,但很实用,强烈建议面试前看一下。
2015-02-06 23:27:57 1091 1
iOS学习笔记
2014-05-30
java编程思想第四版
2013-07-19
【devexpress】求告如何关闭dev各个控件的右键菜单
2015-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人