- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 C++标准库的一个有趣的小bug
在看别人的代码时,意外发现了一个标准库的问题(不知到标准委员会的c++ standard lib.core issue文件里有没有提到,不管它),是这样的,代码如下:struct X{};ostream& operator{ ^^^^ ---- #1 non-const referen
2004-08-26 02:21:00
29130
59
原创 boost源码剖析之:泛型编程精灵type_traits(rev#2)
boost源码剖析之:泛型编程精灵type_traits(rev#2) 刘未鹏C++的罗浮宫(http://blog.youkuaiyun.com/pongba) 动机使用traits的动机一般有三种,分派、效率、使某些代码通过编译。 分派下面有一个模板函数,假设一个动物收容组织提供了它,他们接受所有无家可归的可怜的小动物,于是他们向外界提供了一个函数接受注册。函数看起来像
2004-08-24 21:55:00
20604
9
原创 .NET Generics vs. C++ Templates
.NET Generics VS C++ Templates 刘未鹏 /文C++的罗浮宫(http://blog.youkuaiyun.com/pongba) 在C++中还没有引进模板的时候,C++STL之父stepanov就敏锐的发觉,面向对象理论并不能描述现有的所有结构,比如,算法就不是一个对象,再深入下去,他发觉有很多算法的抽象逻辑并不依赖于它所作用的对象以及底层数据结构的组织方
2004-08-24 02:39:00
6943
3
原创 boost源码剖析之:泛型指针类any之海纳百川(rev#2)
boost源码剖析之:泛型指针类any之海纳百川(rev#2) 刘未鹏C++的罗浮宫(http://blog.youkuaiyun.com/pongba) 动机C++是强类型语言,所有强类型语言对类型的要求都是苛刻的,类型一有不合编译器就会抱怨说不能将某某类型转换为某某类型,当然如果在类型之间提供了转换操作符或是标准所允许的一定程度的隐式转换(如经过非explicit构造函数创建临时变
2004-08-24 01:42:00
22806
35
原创 在C++中侦测内嵌型别的存在(rev#2)
在C++中侦测内嵌类型的存在(rev#2) By 刘未鹏(pongba)C++的罗浮宫(http://blog.youkuaiyun.com/pongba) 动机(Motivation)假设一所大学的注册系统提供了一个注册函数: templateclass T>void Register(T person){Register(person, typename T
2004-08-24 01:18:00
17016
13
Information Theory - Inference and Learning Algorithms, David MacKay
2008-09-30
Horn R A, Johnson C R, Matrix Analysis (CUP 1990)(287d)(400dpi)(T)0521386322
2008-09-30
Principles of Mathematical Analysis, 3rd edition
2008-09-15
Artificial Intelligence, a Modern Approach 2nd edition
2008-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人