首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小粪先
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
c++从入门到放弃(五)函数基础
在含有return语句的循环后面应该也有一条return语句,如果没有的话就是错误的,如果编译器没有发现这个错误,则运行时的行为就是未定义的。 不要返回局部对象的引用或者指针,局部变量使用的空间在函数结束后是会被释放的,所以不可以返回局部变量的指针或者引用。但是返回局部变量的值…
c++从入门到放弃(四)语句
4.1范围for语句
c++从入门到放弃(三)表达式
使用重载运算符的时候,包括运算对象的类型和返回值的类型,都是由该运算符定义的,但是运算对象的个数,运算符的优先级和结合律都是无法改变的。 当一个对象被用作右值的时候,用的是对象的值(内容),当对象被当做左值的时候,用的是对象的身份。 在需要右值的地方可以用左值来代替…
c++从入门到放弃(二)高级类型
vector表示对象的合集,其中所有对象的类型都相同。 需要通过提供一些信息来指定模版到底实例化成什么样的类,需要提供哪些信息由模版决定。 迭代器也提供了对对象的间接访问,类似于指针类型。其对象是容器中的元素或者string对象中的字符。 需要注意的是auto类…
c++从入门到放弃(一)变量和基本类型
3.赋值给无符号类型一个超出它表示范围的值时,将超出的最高位截断。 12.5. using a=int ;
unix编程以及xv6系统浅谈(七)线程
每个线程都包含执行环境所需的信息。包括有 每个线程都有一个ID,但是不同于进程ID,进程的在整个系统中都是唯一的,但是线程ID只有在它所属的进程上下文中才有意义。 出于移植性的考虑,需要使用一个函数对两个线程ID进行比较。 如果进程中的任意线程调用了exit, Ex…
unix编程以及xv6系统浅谈(六)信号
信号是软件中断。信号名都被定义为正整数常量,不存杂编号为0的信号。 (1)忽略此信号:有两种信号绝对不可以忽略,1.SIGKILL和2.SIGSTOP,不能忽略是因为提供了使得进程终止或停止的可靠方法。 (2)捕捉信号:要通知内核在某种信号发生的时候,调用一个用户函数。
unix编程以及xv6系统浅谈(五)进程控制
每个进程都有一个pid唯一的表示它,虽然是唯一的,但是是可以复用的。 ID为0的进程通常是调度进程,由于不执行任何磁盘上的程序,所以又是系统进程。 ID为1的进程通常是init进程,在自举过程结束时由内核调用。 ID为2的是页守护进程,此进程负责支持虚拟存储器系…
unix编程以及xv6系统浅谈(四)进程环境
在main前调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址,启动例程会从内核取得命令行参数和环境变量值,然后为调用mian做好准备。
unix编程以及xv6系统浅谈(三)标准I/O库
打开一个流之后,返回一个指向FILE对象的指针,通常包括文件描述符,指向用于该流缓冲区的指针,缓冲区的长度,当前缓冲区中的字符数以及出错标志等等。
下一页
个人成就
文章被点赞
48
文章被阅读
21,508
掘力值
486
关注了
2
关注者
29
收藏集
0
关注标签
12
加入于
2019-10-07