成长笔记
Wizard
这个作者很懒,什么都没留下…
展开
-
c++ 枚举类型 enum
每次看到枚举我都会跳过去,没有认真看过,可能是我到目前为止还没有感觉它特别重要,在哪里有使用的必要性.今天本来打算过去的,但是想想还是看看吧,或许将来可以用到.格式:enum typename { type1,type2..typen};注意:1.枚举第一个成员被赋值为0,后面依次加1,可以指定2.枚举成员可以和它的值进行比较,但是当定义枚举类型变量时原创 2012-04-05 17:33:45 · 655 阅读 · 0 评论 -
c++ 防止头文件多次编译方法
在一个大的c++程序中,同一个头文件被引用两次是很正常的,但是如果我们不做任何的处理会由此带来令人头疼的错误,下面就来看一下如何才能防止这种情况的发生.1.#pragma once优点:防止物理上的一个文件被引用两次,速度更快(仅仅针对头文件)缺点:当存在拷贝时,出错,有编译器不支持2.#ifndef _TEST_H_ #define _TEST_H_ ....原创 2012-04-05 14:58:17 · 1768 阅读 · 1 评论 -
引用数组与数组引用
今天发现我在学习的过程中一直有一个问题理解错误,我一直认为引用数组与数组引用是一个概念,在学习的时候记得书上有这样一句话c++中没有引用数组,于是我认为也不存在数组引用,但是昨天晚上一个问题使我认识到我错了.在c++ primer 第四版第七章函数中有一节是讲通过引用传递数组,看到这个标题我就懵了,这是怎么回事,到目前为止我终于理解了,原来我之前一直把书上的那句话理解错了.c++中不存在引原创 2012-04-06 09:48:26 · 5425 阅读 · 2 评论 -
c++函数指针使用
可能在学校的学习中我们很少使用到函数指针,使用到的地方可能就是在api函数传递回调函数的地方使用到了,不是很熟悉,学习总结下1.定义:指向某种函数类型的指针(函数类型由返回值和形参确定)2.格式:函数返回类型 (*函数指针名) (形参列表);例如:int (*pMax)(int a,int b); 3.赋值:1>直接赋值:int Max(int a, int原创 2012-04-12 10:02:56 · 832 阅读 · 0 评论