暂无搜索历史
右值引用可用于为临时对象延长生命周期,const的左值引用也能延长临时对象生存期,但这些对象无法被修改。
重载操作符至少有一个类类型参数,不能通过运算符重载改变内置类型对象的含义,如:int operator+(int x,int y)
类的本质是封装 ,相比c语言,c语言的数据和方法都是分离的,c++把数据和方法都放到了类里面
假设我们设计了两个类student和teacher,两个类中都有姓名、地址、年龄和电话,在没学继承概念时,我们需要将这些属性设计到两个类中,这会使得程序很冗余,...
前面我们知道,创建一个空文件时,这个空文件也会占用磁盘的空间,因为文件除了文件的内容,还有文件的属性。文件=内容+属性。 我们对文件的操作如:存取,都是围绕着...
库是写好的现有的,成熟的,可以复⽤的代码。比如,在平时编写代码时,许多函数都是通用的,如果没有库,人们在编写代码时就需要将这些通用的函数都自己实现一份。将这些通...
通常,父子代码共享,在父子进程不写入数据时,数据也是共享的,但当任意一方写入数据时,便以写时拷贝的方式各自一份副本。
在编写c/c++代码时,main函数我们称为“我们自己的程序入口”,但main函数其实也是被其他函数调用的,在linux系统下是被一个叫statr()的函数调用...
随机存取存储器。冯诺依曼体系结构中的存储器部分的一种。用于临时存储正在使用的程序和数据,是CPU能够直接访问的存储设备
不同的进程对应的资源不一样,也就是进程之间的窗口即地址空间不一样。这样进程就具有了独立性
在创建一个Makefile文件,里面写入如下代码。表示mycode文件依赖于code.c,下面就是正常的gcc编译
包管理器:通过提供一个集中的平台或工具集,使得用户能够方便地管理系统中的软件包。它通常包含以下核心功能:
对于vector,迭代器失效是当vector进行扩容是,原迭代器还指向就空间的位置,没有更新,所以导致失效,如果像正常访问这个迭代器,就需要更新一下迭代器的位置
权限规则的设定永远时最顶级的上层人设计,比如写 Linux 的程序员,以限制普通用户的行为,防止混乱和错误的发生
当你创建一个空文件的时候,这个空文件也是占据空间的,虽然这个文件的文件内容是空的,但是它还有文件大小,文件名,文件创建时间等等一系列属性,这些数据会被计算机保存...
我们使用的是"string"这个类,string是一个第一个模板参数传"char"的"basic_string",它是typedef出来的一个类(日常使用的是这...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市