- 博客(4)
- 收藏
- 关注
原创 【总结】connect的研究
1.函数指针#include using namespace std;void hello(){ cout"abc"}int abc(int x){ return x+1;}typedef void (*pHello)();.........这一行就是typedef的函数指针funcpointer,其实他们就是替代关系,看懂了就int main(int argc, char
2017-06-09 16:59:14
371
原创 【总结】explicit关键字的用法
一、explicit作用: 在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。二、explicit使用注意事项: explicit 关键字只能用于类内部的构造函数声明上。 explicit 关键字作用于单个参数的构造函数。 在C++中,explicit关键字用来修饰类的构造函数,被修
2017-06-09 16:48:27
449
原创 【总结】C++前置声明
总结来说:1)降低模块的耦合。因为隐藏了类的实现,被隐藏的类相当于原类不可见,对隐藏的类进行修改,不需要重新编译原类。2)降低编译依赖,提高编译速度。指针的大小为(32位)或8(64位),X发生变化,指针大小却不会改变,文件c.h也不需要重编译。3)接口与实现分离,提高接口的稳定性。1、通过指针封装,当定义“new C”或"C c1"时 ,编译器生成的代码中不会掺杂X的任何信息。
2017-06-09 15:07:52
414
原创 【总结】C语言中typedef语句用法
1Typedef声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。typedef声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。 例如:typedef int size; 此声明定义了一个 int 的同义字,
2017-06-09 14:47:47
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人