- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 C++中struct和class的区别
有很多人在学习C++的 时候只是了解了C++的语法,或者更高层次的人是理解了oo(面向对象),但在这样的学习过程中,往往一些最基本的问题反而被忽略了。当然,这些问题或许 在你做工程中,不会有太大的影响,只要按照平时一贯的良好编码习惯,依旧可以写出好的代码;但某些时候,或许就是这些最基本的小问题,会让你的程序BUG 难以发现,而注意到某些问题后,同时还将会提升你程序的性能。所以,还是让我们把这些最基...
2018-02-27 21:16:16 382
原创 C++中的类和对象(二)
一,对象的动态建立和释放1.什么是对象的动态建立和释放 通常我们创建的对象都是由C++编译器为我们在栈内存中创建的,我们无法对其进行生命周期的管理。所以我们需要动态的去建立该对象,因此我们需要在堆内存中创建对象和释放对象。在C语言中为我们提供了malloc()函数和free()函数来为我们提供在堆内存中分配变量的方式,但是在C++中引入了new和delete关键字来让我们动态的创建和释放变量。2...
2018-02-27 21:10:37 200
原创 C++中的类和对象(一)
一,类的概念及封装1.什么是封装第一层含义:封装是面向对象程序设计最基本的特性。把数据(属性)和函数(方法)合成一个整体,这在计算机世界中是用类和对象实现的。(把属性和方法进行封装)第二层含义:把客观事物封装成抽象的类,并且类可以把自己的属性和方法只让可信的类或者对象操作,对不可信的进行信息的隐藏。(对属性和方法进行访问控制)2.类的访问控制 在C++中可以对类的属性和方法定义访问级别,publ...
2018-02-27 21:09:47 130
转载 C++中public、protected、private的区别
第一: private,public,protected的访问范围: private: 只能由该类中的函数、其友元函数访问,不能被任何其他访问,该类的对象也不能访问. protected: 可以被该类中的函数、子类的函数、以及其友元函数访问,但不能被该类的对象访问public: 可以被该类中的函数、子类的函数、其友元函数访问,也可以由该类的对象访问注:友元函数包括两种:设为友元的全局函数,设为友元...
2018-02-27 21:07:35 42395
XV6阅读报告(包含进程线程、内存管理、文件系统和中断与系统调用)
2018-01-22
New Directions in Cryptography(diffie-hellman)
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人