
C/C++
o_longzhong
这个作者很懒,什么都没留下…
展开
-
C++ 开源库 汇总
在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重 量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 标准库转载 2014-12-18 16:55:12 · 833 阅读 · 0 评论 -
标准库:Allocator能做什么
标准库:Allocator能做什么?The Standard Librarian: What Are Allocators Good For?Matt Austernhttp://www.cuj.com/experts/1812/austern.htm?topic=experts----------------------------------------------------转载 2014-12-22 18:07:58 · 797 阅读 · 0 评论 -
C++进阶 必读书籍
(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架, 国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是 好事。《The C++ Programming Language》/《C++程序设计语言》最新版本:第三版特别版简称 TC++PL,有其他语言的丰富经验转载 2015-01-05 18:04:23 · 781 阅读 · 0 评论 -
异常安全,RAII与C++11
异常安全,RAII与C++11 C++11新标准支持lambda表达式后,异常安全的RAII解法就可以简洁高效了,见下面链接文章中的介绍(太好了,这样以后在我自己的代码中也能轻松支持上异常安全啦~) http://www.cnblogs.com/mavaL/articles/2515381.html 而在之前的C++98中,解法是大牛绞尽脑汁的workaround,介绍如下: 来自CUJ的文转载 2016-03-05 00:00:37 · 734 阅读 · 0 评论 -
Linux生成core文件、core文件路径设置
<转>http://www.nginx.cn/1521.html在Linux下产生并调试core文件 先看看我用的是个什么机器:$ uname -a Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会转载 2016-03-09 23:27:07 · 1130 阅读 · 0 评论 -
C++开源项目列表
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接:http://home.tiscali.cz/~cz21转载 2016-03-24 19:15:18 · 3037 阅读 · 0 评论 -
boost: input stream error-No error 错误问题
boost: input stream error-No error 错误问题boost 序列化对象时, 抛出input stream error-No error 异常. 在boost 1.48 下工作正常, 后面更新到boost 1.66 下总是出现该异常. 原因: 1. 序列化保存到文件时, boost::archive::xml_oarchive 析构没有正常调用导致生成...原创 2018-04-26 10:44:53 · 3169 阅读 · 0 评论 -
c++ windows console 快速编辑模式 关闭
问题: win10下编写Windows下控制台程序时发现程序经常被阻塞. 原因: windows Powershell 分快速编辑模式和标准模式. 当处于快速编辑模式时, 鼠标点击控制台会导致,改程序被阻塞. 且系统默认情况下,是快速编辑模式 解决: 通过代码重置控制台的属性.HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); ...原创 2018-05-11 09:04:30 · 7643 阅读 · 3 评论