上一页 1 ··· 157 158 159 160 161 162 163 164 165 ··· 168 下一页
摘要: 注:本文内容来源于zhice163博文,感谢作者的整理。1.为什么基类的析构函数是虚函数? 在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。 下面转自网络:源地址 http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.h... 阅读全文
posted @ 2015-09-10 17:34 无天666 阅读(200) 评论(0) 推荐(0) 编辑
摘要: _vsnprintf,C语言库函数之一,属于可变参数。用于向字符串中打印数据、数据格式用户自定义。头文件:#include 函数声明:int _vsnprintf(char* str, size_t size, const char* format, va_list ap);参数说明:char *s... 阅读全文
posted @ 2015-09-10 15:48 无天666 阅读(8544) 评论(1) 推荐(1) 编辑
摘要: ( *( void(*)())0)();float *pf;这个声明的含义是*pf是一个浮点数,也就是说,pf是一个指向浮点数的指针。float *g() , (*h)();表示*g()与(*h)()是浮点表达式。因为()结合优先级高于*,*g()也就是*(g()):g是一个函数,该函数的返回值类型... 阅读全文
posted @ 2015-09-10 11:42 无天666 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: typedef struct OLNode{ int i,j; int data; OLNode *right,*down;}OLNode,*OLink;//结构的对象OLNode, 指向结构的指针*OLink,可以这样写struct OLNode{};OLNode OLNode, *OLin... 阅读全文
posted @ 2015-09-10 10:51 无天666 阅读(60088) 评论(4) 推荐(6) 编辑
摘要: #include #include using namespace std; int main() { int b, *pb; char *pb2; char *pb3; //&b = 0x001af74 pb = &b + 1; //0x00... 阅读全文
posted @ 2015-09-09 19:44 无天666 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 看这个:C指针声明解读之左右法则C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个... 阅读全文
posted @ 2015-09-09 19:29 无天666 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 案例一:通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:typedef char *pStr1;#define pStr2 char *;pStr1 s1, s2;pStr2 s3, s4;在上述的变量定义中,s1、s2、s3都被定义为char *,而s4则定义成了ch... 阅读全文
posted @ 2015-09-09 17:41 无天666 阅读(167) 评论(0) 推荐(0) 编辑
摘要: int* 表示是一个int型指针;(*a[5])(int, char*)中的a[5]表示是一个有5个元素的数组,而(*)(int, char*)则表示指向一个函数的指针,该函数有两个参数,第一个参数为int型,第二个是字符指针型,结合前面部分,表示这个函数的返回类型为int型,所以(*a[5])(i... 阅读全文
posted @ 2015-09-09 17:02 无天666 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运... 阅读全文
posted @ 2015-09-08 17:56 无天666 阅读(2740) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;#include "string"#include #include #include "set"#include #include "functional"#include "iterator" //输出流迭代器的头文件#include#... 阅读全文
posted @ 2015-09-07 20:29 无天666 阅读(324) 评论(0) 推荐(0) 编辑
上一页 1 ··· 157 158 159 160 161 162 163 164 165 ··· 168 下一页