随笔分类 - C/C++
摘要:1.0关于typedef关键字的基础: https://www.cnblogs.com/anSn/p/8783347.html 1.1 typedef 修饰“函数类型” 的调用方法: 1)我们写一段普通的函数调用: #include<stdio.h> int add(int a,int b); vo
阅读全文
摘要:下面代码中,类B里组合了类A,运行时会报错, 出错根源在于给类B分配内存时,因含有类A作为类B成员变量的一部分,个人认为,类A中已有有参构造函数,类B中定义的类A带无参数,是无法执行类A的构造函数的,就是说无法找到类A的入口,那类B就无法完成创建内存,这样改,把类A有参数构造函数变成无参构造函数:
阅读全文
摘要:当执行析构函数时,使用指针往往不注意会造成野指针,那是因为,产生匿名对象时,系统所提供的赋值构造函数只是执行简单的操作,特别是涉及到动态内存方面的操作,往往需要我们手工写赋值构造函数来避免这种弊端。例如执行下面的函数就会崩溃: 当执行 strcpy(p,myp); 时,系统只是把myp的地址做了个拷
阅读全文
摘要:多态是C++的三大法器之一,此处我们用C模拟多态,加深对C++的多态的理解
阅读全文

浙公网安备 33010602011771号