2015年3月9日

摘要: http://www.baiy.cn/doc/cpp/comments_of_cxx0x.htm 阅读全文
posted @ 2015-03-09 19:42 lysuns 阅读(184) 评论(0) 推荐(0)

2015年2月20日

摘要: 很简单。没什么好说的。但是在阿里实习的第四面的时候居然问到了。大意是给出一组无序数列和目标数Z,在无序数列中找到X和Y,使得X+Y=Z。有两种方法: 一种是排序后,同时首尾搜索。时间复杂度为O(nlgn) + O(n) = O(nlgn)。空间复杂度为O(1) 另一种是把公式转换为X = Z-Y... 阅读全文
posted @ 2015-02-20 15:24 lysuns 阅读(336) 评论(0) 推荐(0)

2015年2月7日

摘要: 当我们对文件流进行操作的时候,它们与一个streambuf 类型的缓存(buffer)联系在一起。这个缓存(buffer)实际是一块内存空间,作为流(stream)和物理文件的媒介。例如,对于一个输出流, 每次成员函数put (写一个单个字符)被调用,这个字符不是直接被写入该输出流所对应的物理文件中... 阅读全文
posted @ 2015-02-07 16:08 lysuns 阅读(12385) 评论(0) 推荐(1)
摘要: C++11提供的新类型,定义在头文件中。templateclass initializer_list;先说它的用处吧,然后再详细介绍一下。首先有了initializer_list之后,对于STL的container的初始化就方便多了,比如以前初始化一个vector需要这样:int a[] = {0,... 阅读全文
posted @ 2015-02-07 15:12 lysuns 阅读(41367) 评论(0) 推荐(8)

2015年1月23日

摘要: verbose的意思是冗长的,繁杂的。顾名思义,gcc --verbose 的意思就是打印出编译连接时的详细信息。参考stackoverflow中的文章结合自己机器的信息给出分析(其实也就是翻译了一下。。嘿嘿。 原址:http://stackoverflow.com/questions/134405... 阅读全文
posted @ 2015-01-23 22:23 lysuns 阅读(7059) 评论(0) 推荐(0)

2015年1月18日

摘要: 可变参数给编程带来了很大的方便,在享受它带来的方便的同时,很有必要了解一下其实现方式,在了解编程语言的同时,也可以扩展编程的思路。可变参数需要用到3个宏函数和一个类型,他们都定义在中,分别是:va_start(vl)va_arg(vl, type)va_end(vl)其中vl是va_list类型,t... 阅读全文
posted @ 2015-01-18 22:39 lysuns 阅读(540) 评论(0) 推荐(0)

2015年1月16日

摘要: 花了好几天的时间,总算把YCM装上了。期间遇到了各种问题,主要还是因为刚进linux,对linux环境不熟, 命令资料等查了半天。当然,YCM也普遍被认为是一种安装配置复杂,但使用起来超简单的插件。好,废话不多说。开始干活。(英语好的请无视后面内容,直接狂戳它:https://github.com/... 阅读全文
posted @ 2015-01-16 21:16 lysuns 阅读(8756) 评论(0) 推荐(1)

导航