摘要: C++中class和struct的区别 1. struct中的成员默认是公有的,即public,而class中默认是私有的,即private 2. struct默认是公有继承,而class默认是私有继承 C中的struct和C++中的struct的区别 1. 在C中,结构体的成员只能是成员变量,不能 阅读全文
posted @ 2022-03-30 20:41 m0_46427273 阅读(187) 评论(0) 推荐(0)
摘要: 概述 1. 指针是一个独立的变量,拥有独立的地址int a = 10; int * b = &a;此时指针b的地址和所指对象的地址是不同的,而且指针b中存储的就是变量a的地址,而引用可以理解为和原来的变量就是同一个东西,int a = 10; int & b = a;此时对引用b和变量a取地址那么这 阅读全文
posted @ 2022-03-30 20:26 m0_46427273 阅读(61) 评论(0) 推荐(0)
摘要: 概述 1. new是C++提供的一个用于内存分配的运算符,而malloc是C语言提供的一个用于内存分配的库函数。 2. new运算符可以自动计算出所需内存空间占用的字节大小,无需用户手动计算,而malloc需要用户提供需要的字节数 3. new运算符返回的是指定类型的指针,而malloc库函数返回的 阅读全文
posted @ 2022-03-30 19:46 m0_46427273 阅读(2505) 评论(0) 推荐(0)