
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 下命令行参数与环境变量,二者是进程接收外部信息的两大途径:命令行参数是程序启动时一次性传入的参数;环境变量是附着在进程上的KEY=VALUE键值对,子进程默认继承父进程环境变量。命令行参数:依靠argc(参数个数)、argv(参数字符串数组)传递,argv[0]代表程序名,仅本次程序运行有效,不具备继承性。环境变量基础:属于进程内全局,不是操作系统全局,修改子进程环境不会影响父进程;列
冯・诺依曼体系以存储程序思想和五大部件搭建起计算机硬件框架,规定了指令与数据的存取执行方式;进程作为程序的动态执行实例,是操作系统资源分配与调度的基本单元。操作系统围绕进程完成创建、调度、状态切换、同步通信与资源回收等一系列管理工作,以此支撑多个程序在计算机上安全、并发地运行。
是C++ 动态数组,长度可自动增减,头文件<vector>:存取快、自动扩容,代码里用来存所有字母组合结果。
继承机制是面向对象程序设计使代码可以复用的重要手段,它允许我们在保持原有类特性的基础上进行扩展,增加方法(成员函数)和属性(成员变量),这样产生新的类,叫做子类。被继承的类的统称继承父类、并拓展功能的类。
多态是面向对象三大特性之一,指父类引用指向子类实例,在程序运行阶段,调用同名成员方法时,会根据对象实际类型执行对应子类重写后的方法,实现一个接口、多种实现的效果。编译时多态(静态多态):比如函数重载,函数模板运行时多态(动态多态):传不同对象产生不同的行为举例类成员函数前加virtual 修饰(父类子类都要加:父类一定要加,子类可不加但不规范),那么这个成员函数被称为虚函数。







