- 博客(8)
- 收藏
- 关注
原创 C++函数探幽
当执行函数时,会保存当前指令的地址,执行完函数后,返回当地址。函数模板很强大,但是同样并不适用所有的数据类型,因为传入的类型不一定是基本的数据类型,传入的形参不变,函数重载也没有办法解决,于是出现了函数模板的显示具体化。对于某些函数,通常使用的是默认的参数(默认值),但偶尔也会传递其他值,这时即可使用默认值,对于带参数列表的函数,必须从右到左添加默认值。注意:避免返回引用临时变量的引用(指针),例如下列程序,返回的是临时结构体temp,这是错误的,当程序执行完毕后,临时变量将会被销毁,无法在进行引用。
2023-03-29 10:31:14
128
原创 操作系统简明
进程:正在执行的程序实例(运行,动态的),不同进程之间是相互独立的(拥有不同的内存空间),进程使用完后linux内核会回收进程资源。(2)父进程与子进程具有不同的内存空间,同名变量(不论是否为全局变量),并不是同一个地址,故改变不会相互影响。函数:通过拷贝调用进程(父进程),创建一个子进程,子进程中包含父进程中所用代码,并且会单独分配内存空间。父进程与子进程宏观上为并行运行(cout看不出来谁先运行),默认是父进程先调用,几乎可以忽略不计。(3)父进程结束,子进程不一定结束,互不干扰。
2023-03-23 20:16:49
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人