随笔分类 - C/CPP
记录需要特性
摘要:需求点:客户不接受docker部署,服务编译环境无法和客户环境对齐,需要找到办法兼容 方案:mock整套ld/so,不依赖客户环境的基础组件 1. 正常编译,编译后拷贝整套so #!/bin/bash ABS_PATH=`pwd` echo "start copy system runtime li
阅读全文
摘要:C++ 多态范例 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 下面的实例中,基类 Shape 被派生为两个类,如下所示: 实例 #pragma once #ifndef
阅读全文
摘要:面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建
阅读全文
摘要:空间同std,空间内封装 类 方法 数据 等内容 通过不同命名空间调用可以解决同名函数冲突问题 多文件间互相引用时通过#include "Human.h"导入 使用#ifndef #define判断命名空间只定义一次 防止重复调用 //human.h 定义命名空间及类 #pragma once #i
阅读全文
摘要:const关键字特点 必须初始化 一经定义无法更改 默认状态下仅在文件内有效 const的引用 const变量的引用必须同样使用const类型 const int x = 233;const int &y = x; √int &y = x; × 非const变量也可以使用const引用 但const
阅读全文

浙公网安备 33010602011771号