我爱Aspx >> VC.Net >> C++知识点const有数据类型,#define没有数据类型
个别编译器中const可以进行调试,#define不可以进行调试
在类中定义常量有两种方式
1、 在类在声明常量,但不赋值,在构造函数初始化表中进行赋值;
2、 用枚举代替const常量。
有三种方式:值传递(Pass by value)、指针传递(Pass by pointer)、引用传递(Pass by reference)
void fun(char c) //pass by value
void fun(char *str) //pass by pointer
void fun(char &str) //pass by reference
如果输入参数是以值传递的话,最好使用引用传递代替,因为引用传递省去了临时对象的构造和析构
函数的类型不能省略,就算没有也要加个void
Char *func(void)
{
char str[]=”Hello Word”;
//这个是不能被返回的,因为str是个指定变量,不是一般的值,函数结束后会被注销掉
return str;
}
函数体内的指针变量并不会随着函数的消亡而自动释放
SQLServer中 如何取出一个表的所..[05-21]
Loki库读解-为TypeList添足:最远..[05-21]
实战DeviceIoControl 之五:列举..[05-21]
SDK按钮控件的实现[05-21]
VC++实现端口截听[05-21]
让VC不再编译帮助文件的方法[05-21]
禁止WinCE3.0操作系统下的对话框..[05-21]
让VC不再编译帮助文件的方法[05-21]
使用DirectShow驱动摄像头[05-21]
关于VC代码的编写和调试(一)[05-21]