C/C++专栏

介绍: C/C++专栏,C++语言难否?javaeye论坛有人说全中国可以全面驾驭C++的都没几个。 其实不至于这么严重吧,说难不难,不难也难。难,是因为没有正确掌握C++的语义,一但掌握,看代码如行云流水,如庖丁解牛。 C++是C的超集,打通了C++,C不在话下,C是操作系统的DSL,通关后可以充分利用操作系统全部功能,做别人做不到的事。 学习C++,力争精通C++,是成为高手必经之路。 欢迎来到C++语言圈,共同学习,探索无极。
站在巨人肩上的思考[连载] (8)
5.2 数组
5.2.2 字符串文字量
类似”this is a string.”这样一个字符串文字量,它是一个常量。正如代码中一个显式的数字0xff08一样,其值不可以被更改。如想修改,可以通过复制给一个变量来实现:
...
by shi5jin 2007-12-03 浏览 (1129) 回复 (0) 关键字: tc++pl
站在巨人肩上的思考[连载] (7)
4.8 枚举
枚举是表示具有共同属性的整型常量集合的用户自定义类型。这其中包含这些含义:
1. 枚举的取值只能是整数,正负皆可;
2. & ...
by shi5jin 2007-12-03 浏览 (1350) 回复 (0) 关键字: tc++pl
错误处理(Error-Handling):为何、何时、如何
错误处理(Error-Handling):为何、何时、如何
By 刘未鹏(pongba)
C++的罗浮宫(http://blog.csdn.net/pongba)
TopLanguage(http://groups.google.com/group/pongba)
引言
错误处理(Error-Handling)这个重要议题从1997年(也许更早)到2004年左右一直是一个被广泛争 ...
by pongba 2007-10-10 浏览 (1829) 回复 (8) 关键字: 错误处理 异常 exception error-handling exception-handling
为c语言实现异常处理机制(全)
引子:
不管是在c++还是在java中,异常都被认为是一种很优雅的处理错误的机制,而如果想在c语言中使用异常就比较麻烦。但是我们仍然可以使用c语言中强大的setjmp和longjmp函数实现类似于c++的异常处理机制。
有关c语言中setjmp和longjmp的资料可以参考:
C语言中一种更优雅的异常处理机制:http://blog.csdn.net/hello_wyq/archive/ ...
by xombat 2007-06-27 浏览 (4381) 回复 (9) 关键字: 异常, 错误
spcached : memcached 的多线程实现
实现 spcached 的目的:不是与 memcached 进行竞争,只是为了测试。
最初想到要实现 spcached 的时候,是因为想对 spserver 这个框架做一个压力测试。当时想用作个简单的 http 服务器,然后用 apache 的 ab 工具进行测试。后来觉得如果做测试,最好能有一个对比,因此就想起了 memcached 来。并且刚好 memcached 和 spserver 都是 ...
by iunknown 2007-05-15 浏览 (5520) 回复 (7) 关键字: libevent memcached 内存池 平衡树 性能测试
[翻译]Berkeley DB 文档 - C++入门篇 - 1.3节 - 访问方式(Access Methods)
[翻译]Berkeley DB 文档 - C++入门篇 - 1.3节 - 访问方式(Access Methods)
Access Methods
访问方式
While this manual will focus primarily on the BTree access method, it is still useful to briefly describe all of th ...
by zuroc 2007-05-11 浏览 (2865) 回复 (0) 关键字:
SPWebServer:一个基于 SPServer 的 web 服务器框架
看到这个题目,估计很多人会问:为什么要再实现一个 web 服务器?
这里有几个原因:
1.这是一个 web 服务器框架,不是一个完整的 web 服务器。也就是说 SPWebServer 提供的是一套 API 和类库,可以方便地集成到现有的应用程序中。可以称 SPWebServer 为 embedded web server 。
2.有些时候,我们需要的不是一个功能强大完整的 web 服务器( ...
by iunknown 2007-05-10 浏览 (4637) 回复 (5) 关键字: libevent spserver http embedded web 服务器
[意译]Berkeley DB 文档 - C++入门篇 - 1.2节 - Berkeley DB 概述
[意译]Berkeley DB 文档 - C++入门篇 - 1.2节 - Berkeley DB 概述
译者序(转载 -- Berkeley DB简介):
Berkeley DB是由美国Sleepycat Software公司开发的一套开放源码的嵌入式数据库的程序库(database library),它为应用程序提供可伸缩的、高性能的、有事务保护 ...
by zuroc 2007-05-10 浏览 (2584) 回复 (0) 关键字:
C++ std名字空间ostream_iterator与的诡异问题
为了方便显示map而自定义的两个函数,出现了一个诡异的问题,感谢jinq0123@163.com告之解决方法,但是我对问题的原因还是不太清楚.
这里的Blog好像有问题,我把<该为了《........................
cpp 代码
#include 《map》
#include&nb ...
by zuroc 2007-05-09 浏览 (3494) 回复 (3) 关键字: namespace std ostream_iterator

