上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 1. C98里的智能指针 std::auto_ptr ,本质上是一个普通的指针,通过地址来访问你一个动态分配的对象,初始化时需要传递一个由new操作符返回的对象地址。 std::auto_ptr的析构函数会调用delete操作符,释放掉其包含的对象内存。 智能指针的原理基于一个常见的习语:RAII( 阅读全文
posted @ 2019-01-08 18:42 c++11 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1. stat命令 此命令可以查看文件具体的状态: 其中 Access为访问时间,Modify为修改时间(ls -l 不加时间参数直接列出的就是修改时间),Change为状态改变时间。 2. ls ls -l --time=ctime 状态改变时间,等价于ls -lt -c ls -l --time 阅读全文
posted @ 2019-01-07 14:38 c++11 阅读(4278) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是对字符串操作的一种方式,用事先定义好的一些特定字符、及这些字符的组合,组成一个“规则字符串”。 元字符的意义: grep指令: -A<列数> 除了显示符合范本样式的那一列外,还显示该列之后的内容 -B<列数> 除了显示符合范本样式的那一列外,还显示该列之前的内容 -c 统计符合范本样式的 阅读全文
posted @ 2019-01-02 14:59 c++11 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 委派构造函数可以减少构造函数的书写量: 每个构造函数都需要初始化列表来初始化成员type和name,且都调用了相同的函数InitRest,存在重复。 而在C++11中,可以使用委派构造函数来简化代码,如下: 委派构造函数只能在函数体内为type,name等成员赋值,因为委派构造函数不能有初始化列表。 阅读全文
posted @ 2018-12-31 19:13 c++11 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 若基类拥有数量众多的不同版本的构造函数,而派生类中只有一些成员函数,则对于派生类而言,其构造函数就等同于构造基类。 如上,B继承于A,只添加了一个接口,但在构造B时想要拥有A这样的构造方法时,就必须一一透传各个接口。 在C++中,如果派生类想要使用基类的成员函数,可以通过using声明来完成。如下: 阅读全文
posted @ 2018-12-31 17:44 c++11 阅读(8016) 评论(0) 推荐(0) 编辑
摘要: 1. 命令列表: command > file 将输出重定向到file command < file 将输入重定向到file command >> file 将输出以追加的方式重定向到file 2. Here Document Here Document用于将输入重定向到一个交互式shell脚本或程 阅读全文
posted @ 2018-12-28 12:33 c++11 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 只举三个例子,不带返回值的,带返回值的和传递参数的,由此就可以知道在shell中如何使用函数。 一、没有返回值 二、带返回值 若不加return语句,将以最后一条命令的运行结果作为返回值。 所有函数在使用前必须定义,必须将函数放在脚本开始部分,直至shell解释器发现,才可以使用。 三、传递参数 在 阅读全文
posted @ 2018-12-28 12:16 c++11 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、 if else 若else没有执行的语句,则不要写此else。 二、if else-if else 例如: 三、for循环 for循环一般格式为: 四、while语句 五、until循环 until循环执行一系列命令直到条件为true时停止。 例如: 六、case case语句为多选择语句。可 阅读全文
posted @ 2018-12-28 11:41 c++11 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、算术运算符 使用expr或者$(()),+ - × / % 二、关系运算符 只支持数字,不支持字符串,除非字符串的值为数字。 -eq 相等 -ne 不相等 -gt 大于 -lt 小于 -ge 大于等于 -le 小于等于 三、布尔运算符 ! 非 -o 或 -a 与 四、逻辑运算符 && 与 || 阅读全文
posted @ 2018-12-27 18:39 c++11 阅读(338) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh offWorkTime="19:00:00" offWorkHour=${offWorkTime:0:2} offWorkMinute=${offWorkTime:3:2} offWorkSecond=${offWorkTime:6:2} currentTime=`TZ='Asia/Hong_Kong' date +%H:%M:%S` currentHour=${curr... 阅读全文
posted @ 2018-12-27 17:55 c++11 阅读(409) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页