MySpace
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
18 随笔 :: 2 文章 :: 10 评论 :: 0 Trackbacks
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
公告
过来搅局、砸场的也要有个平和的心态,时刻注意风度、注意素质。
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2009年7月 (1)
2008年12月 (1)
2008年8月 (2)
2008年6月 (12)
2008年5月 (2)
文章档案
2008年8月 (1)
2008年5月 (1)
中文STL
CppExplore
中文STL
搜索
最新评论
1. re: C++ 的隐式转换
有点细节错误,但是不影响阅读,让我明白了这个用法,感谢。
--cghy2011
2. re: C++ 的隐式转换
老兄,里面错误一大堆啊 。
--云呼呼
3. re: 使用 fork 所要注意的
对于LS所说的情况,我看有些书是推荐子进程生程后立即关闭从父进程继承的监听用的socket
--皇家救星
4. re: 使用 fork 所要注意的
评论内容较长,点击标题查看
--yang-chunlei
5. re: 使用 fork 所要注意的
fork后的内存肯定要复制的,不过是在写时复制
--xiaochong
阅读排行榜
1. 使用 fork 所要注意的(2422)
2. 关于 ostringstream(2117)
3. C++ 的隐式转换(1851)
4. 关于GCC的变量入棧和 sizeof()函数(593)
5. 动态绑定与静态绑定(554)
评论排行榜
1. 使用 fork 所要注意的(4)
2. C++ 的隐式转换(2)
3. 编译器产生的临时值(2)
4. 禁止隐式生成函数(2)
5. 自动创建的拷贝构造函数(0)
#
转载一篇关于模板的文章
摘要: 如何组织编写模板程序
前言
常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。
阅读全文
posted @
2009-07-09 22:33
yang-chunlei 阅读(177) |
评论 (0)
|
编辑
收藏
使用 fork 所要注意的
摘要: fork 的时候所应该注意的问题。在我们需要一个程序成为后台的守护进程时,一般是通过fork 来创建一个子进程,随之父进程结束,然后再通过 setsid 来使子进程脱离父进程所属的进程组和会话。
阅读全文
posted @
2008-12-23 14:22
yang-chunlei 阅读(2422) |
评论 (4)
|
编辑
收藏
关于GCC的变量入棧和 sizeof()函数
摘要: 先说简单的:
像这样 int i = 0; 的语句编译器会将变量 i 放入棧中,当过了它的作用域之后会自动释放它在棧中所占的空间。
再有:我们定义了一个类 A ,然后执行语句 A a = new A; 那么 a 这个变量就被编译器丢到了堆中。
此时 a 中所占的空间只能靠我们自己释放。
阅读全文
posted @
2008-08-14 17:42
yang-chunlei 阅读(593) |
评论 (0)
|
编辑
收藏
又想起了malloc 与 free
摘要: 又想起了malloc 与 free
阅读全文
posted @
2008-08-05 23:00
yang-chunlei 阅读(455) |
评论 (0)
|
编辑
收藏
异常的抛出
摘要: 异常的抛出
异常可以通过 throw 抛出,比如我定义一个函数别的不做只管抛出异常
先定义一个异常类
class Ex1
{
public:
string getString()
{
return "Ex1 ERROR!";
}
};
阅读全文
posted @
2008-06-19 09:55
yang-chunlei 阅读(227) |
评论 (0)
|
编辑
收藏
malloc 与 free 的点滴
摘要: malloc负责在堆上申请一块内存并返回一个指向该内存块的 void 类型的指针, free负责释放掉该指针指向的内存块。
阅读全文
posted @
2008-06-18 15:51
yang-chunlei 阅读(364) |
评论 (0)
|
编辑
收藏
C++ 的隐式转换
摘要: 当我们在函数声明中型参类型与我们输入的实参类型不一致时编译器会依据怎样的原则进行处理呢。首先是将实参进行类型转换,若类型转换失败,则编译器会进行错误提示。进行类型转换时需要使用类型转换函数,那根据怎么样顺序来找出合适的函数呢?这个顺序的规则是非常复杂的,但并不是说因为复杂我们就无法判断了。我们来让代码说话。
阅读全文
posted @
2008-06-17 22:50
yang-chunlei 阅读(1851) |
评论 (2)
|
编辑
收藏
动态绑定与静态绑定
摘要: 一切皆因虚函数的默认参数而起。当基类的虚函数中参数默认值与派生类中相应函数的参数默认值不相同时会发生什么样的情况?
阅读全文
posted @
2008-06-06 10:57
yang-chunlei 阅读(554) |
评论 (0)
|
编辑
收藏
自动创建的拷贝构造函数
摘要: 当自定义的类中没有定义拷贝构造函数是,编译器会自动为这个类创建一个。
阅读全文
posted @
2008-06-05 16:21
yang-chunlei 阅读(350) |
评论 (0)
|
编辑
收藏
禁止隐式生成函数
如何禁止隐式生成函数?比如当一个类中没有重写拷贝函数,那么编译器会隐式的为它生成一个,但此时我不想要它,我只想一旦有人调用该类的拷贝函数时编译就出错。那么我可以自己定义一个拷贝函数,并将它设置为私有的,那么外部显然是不能调用的。但是如果有内部的成员函数要是调用到了那该方法就不起作用了,此时我将拷贝函数修改一下,让它只有声明没有定义。这下问题应该解决了吧,呵呵。
posted @
2008-06-05 10:11
yang-chunlei 阅读(299) |
评论 (2)
|
编辑
收藏
仅列出标题
共2页: 1
2
Powered by:
C++博客
Copyright © yang-chunlei