自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长之路 C++ BLOG

Overnight success takes a long time

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 表达式模板(expression templates)

表达式模板(expression templates) Blitz++是一个高性能数组算术程序库,开拓性的使用了explicit metaprograming。 如果将其所解决的问题归结为一句话,那就是:数组算术的幼稚实现,对于任何有意义的计算来说,是可怕低效的。为了弄明白这句话所表达的意思,看看下面几条无趣的语句: x = a + b + c; 其中x, a, b ,c 都是二维数组。数组加法运算符的规范实现是: template Matrix operator + (Matrix co

2010-12-15 15:05:00 1685

原创 boost foreach 探究

short array_short[] = {1, 2, 3};BOOST_FOREACH(short &i, array_short){ i = 4 - i;}BOOST_FOREACH(into i, array short) std::cout get_file_list();BOOST_FOREACH(std::string const &i, get_file_list()) std::cout

2010-12-15 14:54:00 1534

原创 hdu 1030 简单解法

求三角形内两点的最短路径,题目见这里,很容易证明最短的路径就是两点在三个方向的距离之和。#include #include void main() { unsigned int m,n,ai,aj,bi,bj,ak,bk; while (scanf("%d%d",&m,&n)!=EOF) { ai = sqrt(m-1)+1;

2010-01-12 21:15:00 1210 5

原创 Inside The C++ Object Model 读书笔记

深度探索 C++ 对象模型 读书笔记之一  C++对象布局读完了这本书,要是不做一些笔记、总结一下,是怎么也说不过去的。这本书个我们从头至尾详细的解释了C++对象模型如何为我们服务,是的了解了就是服务,不了解或许就是抱怨^_^。从构造函数语义到Data语义,再到函数语义,再到执行期语义,由浅入深(从单一继承到多态,到多重继承,再到虚拟继承)详细的讲解了C++是如何做到的。这里就不多废话了,想跟

2009-12-16 22:39:00 1198 1

原创 Named Return Value Optimization (具名返回值优化)

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-12-14 23:09:00 3899 8

透过 Linux 内核看无锁编程

结合减短的linux内核代码,详细的描述了无锁编程的应用,做并行程序设计的应该了解一下。

2011-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除