摘要:
1、new、delete是C++中的操作符,而malloc和free是标准库函数。 2、对于非内部数据对象来说,只使用malloc是无法完成动态对象要求的,一般在创建对象时需要调用构造函数,对象消亡时,自动的调用析构函数。而malloc free是库函数而不是运算符,不在编译器控制范围之内,不能够自 阅读全文
posted @ 2021-09-08 15:26
noticeable
阅读(106)
评论(0)
推荐(0)
摘要:
一、虚函数的工作原理 虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个被称为 vtbl(virtual table,虚函数表 阅读全文
posted @ 2021-09-08 15:18
noticeable
阅读(354)
评论(0)
推荐(0)
摘要:
#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<string> using namespace std; class Name { public: Name(const char* myp) { len = strlen(myp 阅读全文
posted @ 2021-09-08 15:13
noticeable
阅读(48)
评论(0)
推荐(0)

浙公网安备 33010602011771号