- 博客(4)
- 收藏
- 关注
原创 C++中malloc/free与new/delete的区别与联系
一、基本概念malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,
2017-07-28 16:17:24 4664
原创 C/C++中struct与class的区别
一、C的struct与C++的class的区别C的struct与c++的class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义数据成员与成员函数,不能使用面向对象编程。二、C++中struct与class的区别最本质的一个区别就是默认的访问控制,体现在两个方面:1)默认的继承访问权限。struct是public的
2017-07-27 20:40:39 1204 2
转载 C++拷贝构造函数详解
转自:http://blog.csdn.net/lwbeyond/article/details/6202256一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plain copyint a = 100; int b = a;
2017-07-27 17:07:43 250
转载 明明白白c++之类的基本操作(c++ primer 的读书笔记 ,类对象, 类用户, 类成员的含义)
一前言看c++ primer有一个地方看的云里雾里的,这么一段话可以认为 protected 访问标号是 private 和 public 的混合:• 像 private 成员一样,protected 成员不能被类的用户访问。• 像 public 成员一样,protected 成员可被该类的派生类访问。此外,protected 还有另一重要性质:• 派生类只能通过派
2017-07-17 20:23:37 598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人