摘要: C/C++结构体的区别C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之... 阅读全文
posted @ 2015-09-02 15:02 无天666 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: int a = 1;const int* p1 = &a; // p1指向的内容不可改变int* const p2 = &a; // p2指向的位置不可改变*p1 = 2; // 错误!!++p2; // 错误!!结论:声明带const的指针时,const出现在*号左边则该指针指向的位置的内容不可改... 阅读全文
posted @ 2015-09-02 11:24 无天666 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 内联函数:(1) 内联函数定义和作用:将一个函数声明为inline,那么函数就成为内联函数。内联函数通常就是它在程序中每个调用点上“内联地”展开。从定义上看,内联函数跟一般函数不一样,一般函数调用的时候是需要调用开销的(比如出栈入栈等操作),内联函数从定义上看更像是宏,但是跟宏不一样。内... 阅读全文
posted @ 2015-09-02 10:16 无天666 阅读(1264) 评论(0) 推荐(0) 编辑