潮虫生活在阴暗处,见不得光。有一天被晒在阳光下,它不会感激可以沐浴阳光,而是四处逃窜
编译内存 编译内存
C++编译内存C++ 程序编译过程编译过程分为四个部分,编译(编译预处理,编译优化),汇编,链接。 编译预处理:处理#开头的命令 编译优化:将源码.cpp文件翻译成.s汇编代码 汇编:将汇编代码.s翻译成机器指令.o文件 链接:汇编程序生
2021-07-28
语言特性 语言特性
语言特性常量指针和指针常量的区别常量指针常量指针本质上是一个指针,只不过这个指针指向的对象是常量。 特点:const的位置在指针声明运算符 *的左侧。只要const位于 * 的左侧,无论他在类型名的左边或右边,都表示指向常量的指针。(可以这
2021-07-26
关键字库函数 关键字库函数
关键字库函数sizeof和strlen1.strlen是头文件’cstring’中的函数,sizeof是C++中的运算符。 2**.strlen测量的是字符串的实际长度**(其源代码如下),以¥n结束。而sizeof测量的是字符数组的分配大
2021-07-26
排序算法实现 排序算法实现
C++排序算法实现#include"sort.h" void menu(){ cout << "*****************************************
2021-07-26
计算机网络 计算机网络
计算机网络(持续更新)1.请你来说一下 socket编程中服务器端和客户端主要用到哪些函数1)基于TCP的socket1.服务器端程序:1.创建一个socket,用函数socket()2.绑定IP地址,端口等信息到socket上,用函数bi
2021-07-21
设计模式 设计模式
设计模式单例模式保证类的实例化对象只有一个,并且提供一个访问它的全局访问点。 应用场景: 标识文件系统的类,一个操作系统一定是只有一个文件系统,因此文件系统的类的实例有且仅有一个。 打印机打印程序的实例,一台计算机可以连接好几台打印机,但
2021-07-21
计算机操作系统 计算机操作系统
操作系统面试(持续更新)1.请说一下源码到可执行文件的过程1)预编译主要处理源代码文件中以”#”开头的预编译指令。处理规则如下1.删除所有的#define,展开所有的宏定义2.处理所有的条件预编译指令如”#if”,”#endif”,”#if
2021-06-09
算法面试8-贪心算法 算法面试8-贪心算法
贪心算法例题455 class Solution{ public: int findContentChildren(vector<int> &g,vector<int> &s)
2021-05-15
C++简要知识点 C++简要知识点
C++简要知识点 左值与右值左值 (lvalue, locator value) 表示了一个占据内存中某个可识别的位置(也就是一个地址)的对象。右值 (rvalue) 则使用排除法来定义。一个表达式不是 左值 就是 右值 。 那么,右值是一
2021-04-27
算法面试7-动态规划 算法面试7-动态规划
动态规划记忆化搜索斐波那契数列自上而下的解决问题 vector<int> memo; int fib(int n){ if(n == 0) return 0; if(
2021-04-27
1 / 3