会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fenghuan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2015年10月2日
深刻理解void,void*和sizeof关键字
摘要: void的字面值是“无类型”,void*则是"无类型指针"。void*可以指向任何类型的数据。void几乎只有"注释"和限制程序的作用,因为从来没有人会定义一个void变量。void a; //编译时提示"illegaluseoftype'void'"void真正发挥的作用在于:对函数返回的限...
阅读全文
posted @ 2015-10-02 17:50 fenghuan
阅读(3932)
评论(0)
推荐(0)
2015年10月1日
typedef,static,const用法
摘要: 一.typedef主要功能是定义一个已存在类型的别名,但是和宏并存宏与typedef区别1.宏定义只是简单的字符串替换2.typedef定义的类型是类型的别名,typedef后面是一个整体声明,是不能分割的一个整体,具有一定的封装性,不是简单的字符串替换看下面的例子:#define PSTR_MAC...
阅读全文
posted @ 2015-10-01 22:23 fenghuan
阅读(1376)
评论(0)
推荐(0)
C++类包含问题(重复包含和相互包含)
摘要: 一.重复包含头文件头文件重复包含,可能会导致的错误包括:变量重定义,类型重定义及其他一些莫名其妙的错误。C++提供两种解决方案,分别是#ifndef和#pragma once#ifndef _SOME_FILE_H_ #pragma once#define_...
阅读全文
posted @ 2015-10-01 12:07 fenghuan
阅读(11820)
评论(0)
推荐(0)
C++ Struct
摘要: 一.为何struct tagNode struct tagNode{ { ElemType data; ElemType data; struct tagNode LeftNode...
阅读全文
posted @ 2015-10-01 11:40 fenghuan
阅读(2383)
评论(0)
推荐(1)
枚举与define的区别
摘要: 1、枚举enum的用途浅例 写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。 更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数...
阅读全文
posted @ 2015-10-01 11:24 fenghuan
阅读(2128)
评论(0)
推荐(0)
C++中引用
摘要: 在C语言中&这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。对引用唯一的赋值操作就是将其初始化。 引用的声明方法:类型标识符 &...
阅读全文
posted @ 2015-10-01 10:56 fenghuan
阅读(401)
评论(0)
推荐(0)
2015年9月30日
C++变量
摘要: 一.确保变量的初始化定义一个变量,int x;在某些语境下x会初始化为0,但在其他语境下却无法保证。Class CPoint{ int m_iX; int m_iY;}CPoint pt;//声明一个点ptpt的成员变量有时会被初始化为0,有时候不会。读取未初始化的对象会导致不确定的行为。在某些...
阅读全文
posted @ 2015-09-30 19:26 fenghuan
阅读(438)
评论(0)
推荐(0)
在C++中如何使用C
摘要: 如下代码:/*C语言头文件:Max.h*/#ifndef _MAX_H_#define _MAX_H_int Max(int nA,int nB)#endif/*C语言实现文件:Max.c*/#include "Max.h"int Max(int nA,int nB){ return((nA-nB...
阅读全文
posted @ 2015-09-30 10:48 fenghuan
阅读(12508)
评论(0)
推荐(1)
2015年9月18日
C++运算符优先级
摘要: 优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;...
阅读全文
posted @ 2015-09-18 21:57 fenghuan
阅读(1564)
评论(0)
推荐(0)
C++指针
摘要: 一.指针定义 C++规定,存放地址的变量称为指针变量,变量的地址称为变量的指针。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。指针变量也是变量,只是指针变量存储的是变量的指针。指针变量存放的是变量的指针,在32位系统中指针的宽度为32位(即4...
阅读全文
posted @ 2015-09-18 19:25 fenghuan
阅读(721)
评论(1)
推荐(1)
上一页
1
2
3
4
5
6
下一页
公告