上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
摘要: 3.2.1 定义和初始化 直接初始化(direct initialization):直接调用对应的构造函数,对于string而言,不带“=”即为直接初始化,主要就是列表初始化(间2-2-1),可用圆括号或者大括号 拷贝初始化(copy initialization):间接调用构造函数(一般是拷贝构造 阅读全文
posted @ 2022-01-15 09:05 Miaops 阅读(70) 评论(0) 推荐(0)
摘要: 目录头文件怎么起作用避免头文件被重复引用避免头文件被重复引用的方法:条件编译1. 给每个头文件添加一个预编译变量(preprocessor variable)作为标记(Label)2. 使用头文件保护符:ifdef/ifndef3. 关于使用条件编译的必要性的探讨总结:创建自己的头文件 建议直接看总 阅读全文
posted @ 2022-01-11 21:34 Miaops 阅读(120) 评论(0) 推荐(0)
摘要: 2.5.1 类型别名(Type Alias) typedef 语法 typedef double wages; //wages 是 double的别名 typedef char * pstring; //ptring 是 char *的别名 注意点:const修饰符修饰指针本身 const pstr 阅读全文
posted @ 2022-01-11 21:33 Miaops 阅读(63) 评论(0) 推荐(0)
摘要: 建议直接看总结和比较,如有需要再看2.4.1—2.4.3了解细节 2.4.1 const之于基本类型(base type) 含义 以const int i = 43为例 i的值不可修改 因此在定义i时==必须初始化== 任何试图修改i的操作都会报错 const int i = get_size(); 阅读全文
posted @ 2022-01-11 21:32 Miaops 阅读(50) 评论(0) 推荐(0)
摘要: 2.2.1 变量定义:列表初始化(list initialization) 定义一个整型i并初始化为0 #include<iostream> using namespace std; int main(){ //下面四种初始化方式都可以 int i = 0; int i = {0}; //c++新特 阅读全文
posted @ 2022-01-11 21:31 Miaops 阅读(48) 评论(0) 推荐(0)
摘要: 2.3.1 引用(References) 此处讨论的引用为左值引用(lvalue reference) 引用就是对象的别名【引用本身不是对象,不分配内存空间】 对引用的操作会作用在它绑定的对象上 引用不能重新绑定对象,所有在定义引用时必须初始化 #include<iostream> using na 阅读全文
posted @ 2022-01-11 21:31 Miaops 阅读(55) 评论(0) 推荐(0)
摘要: 2.1.1 算术类型(Arithmetic Types) 概览 分类 整型与浮点型 整型: short\int\long\long long\char 浮点型: float\double 有符号和无符号 表示范围有差异,如 char: -128-127; unchar: 0-255 存储 单位转换 阅读全文
posted @ 2022-01-11 21:30 Miaops 阅读(68) 评论(0) 推荐(0)
摘要: 程序的编译与执行 编译环境 IDE 命令行 程序的编译 g++ filename : 不指定生成的执行文件名,默认命名为 “a.out” g++ -o exename filename : 指定生成的执行文件名 程序的执行 filename ./exename : use relative path 阅读全文
posted @ 2022-01-08 10:35 Miaops 阅读(41) 评论(0) 推荐(0)
摘要: 练习一 分析日志t.log(访问量),将各个ip地址截取,并统计出现次数,并按从大到小排序(腾讯) 每行格式:http: //192.168.200.30/index1.html cat t.txt | cut -d '/' -f 3 | sort | uniq -c | sort -nr 统计连接 阅读全文
posted @ 2022-01-05 16:53 Miaops 阅读(58) 评论(0) 推荐(0)
摘要: 基本介绍 日志轮替就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除 用以清理存储空间以及不必要数据 轮替文件的命名 centos7使用logrotate进行日志轮替管理,要想改变日志轮替文件名字,通过/etc/logrotate.conf配置文件中“ 阅读全文
posted @ 2022-01-04 14:49 Miaops 阅读(218) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页