摘要: 之前并不知道memmove,只知道memcpy。想当然的以为如果想将一个数组后面的内容移动在数组的前面,用memcpy就可以了。 由于做的是新项目,又是我一个人开发,终于得到在实际项目上用c++11的机会了。今天将项目转到新环境,解决一些编译问题后正常启动进程。满心的欢喜的以为可以了。结果在查看日志 阅读全文
posted @ 2019-08-06 00:00 castchen 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 引用的定义不多说,直接看做变量的别名就可以了。有一天写着写着代码,突然想到,如果对vector里某个元素设置引用后,将这个元素从vector里删除会怎么样?我思考了下,认为那个元素会被删除,但是引用还是会指向原来的内存,也就是说这里可能会出现安全问题。光想是不行的,所以速度写了个小测试: 输出如下: 阅读全文
posted @ 2019-07-28 01:35 castchen 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 昨天看effectve c++的时候,发现了auto_ptr这个东西。由于我待过的公司都是用的老版c++,代码里智能指针什么的完全没有出现过,都是直接操作的原始指针。虽说我很少出错,但是总归还是不太安全。言归正传,说回auto_ptr,这个东西一开始我也见过,但是当时在赶项目也就没有怎么上心,这回正 阅读全文
posted @ 2019-07-28 00:38 castchen 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 经grep日志后得到的数据格式如下: 希望将一条原始数据处理后,生成若干条以下格式的数据: 由于很久没有用过awk了,先复习了一遍语法做了些小实验才正式开始。经过整理后的思考路径如下: 整个路径看起来是挺简单的,实际上用了我好几个小时才写出了完整可用的awk。特此记录下遇到的问题及得到教训。 最后, 阅读全文
posted @ 2019-05-28 12:31 castchen 阅读(500) 评论(0) 推荐(0) 编辑