- 博客(4)
- 资源 (9)
- 收藏
- 关注
原创 函数指针(回调函数)
今天看 到了一个问题: c和c++中的struct有什么不同?c++中struct和class的主要区别? 答案是: c和c++中struct的主要区别是:c中的struct不可以含有成员函数,而c++中的struct可以。声明结构体变量时,c中的struct不可以省略,而c++中的struct可以。 c++中struct和class的主要区别在于默认的存取权限不同,struct默
2013-01-27 20:38:31 4203
原创 类成员函数调用的细节
class Concrete { public: int a; void Print() { printf("******** Hello World***************\n"); } void PrintError() { val = 10; } private: int val; }; void main() { int i =100; Concrete
2013-01-25 22:54:01 805
原创 C++引用与指针的区别
今天看了一篇模块, 里面讲到了引用和指针。http://blog.csdn.net/wangqiulin123456/article/details/8464418 这里我谈下自己的感受吧。 .引用与指针有什么区别? 1)引用必须初始化,指针不必。 2)引用初始化之后,就不能改变了。 指针可以改变所指的对象。 3)不存在指向空值的引用,但是存在指向空值的指针。 指针指向一块
2013-01-25 22:39:41 752
原创 void * 的使用以及作用
最近在学习 windows api 编程, 在学习过程中用到了很多 HWND ,HANDLE 等。 查看了定义才发现其实就是 void* 在头文件中 有一个宏 #define DECLARE_HANDLE(name) struct name##__{int unused;}; typedef struct name##__ *name 这个到底是什么意思呢? 其实可以把 ## 看成是
2013-01-22 17:27:53 1694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人