这个月做VC++界面又有些精进,经验值也有所提高,但对于GDI操作还是接触不多,抽点时间又看了十几页C++ Primer,模板的推演、泛型算法部分也是朦胧:主要是没实际应用过,但是不能说是白看了,但对
阅读笔记: 12P: <cassert>头文件,用于测试是否满足条件继续执行程序,保正程序可以正确执行例子看(37P). 23P: class Array; { 30P: 从&lsquo
从 STL 出现到现在已经这么多年了,泛型算法是它的重要组成,也是其中最“看起来很美”的东西之一。然而在真实的程序设计中,它往往成为程序员的心头一痛,因为一旦要用 for_ea
如果你想要把一个容器内的所有元素累加起来,应该怎么办? STL 的 accumulate 可以让我们不必自己写循环: #include <iostream> #include <fu
总有一些时候,我们不能够借助于“生成式”的初始化方法来给容器赋值,例如我们已经有了一个数组,要把它作为初值赋给一个容器,常规的做法已经深入人心了: int init[] =
从 STL 出现到现在已经这么多年了,泛型算法是它的重要组成,也是其中最“看起来很美”的东西之一。然而在真实的程序设计中,它往往成为程序员的心头一痛,因为一旦要用 for_ea
STL泛型算法vs.手写的循环 Scott Meyers 准备进行优化?别那么急。Scott正试图让你相信库函数比你自己写的更好。 ----------------------------------
[url=http://www.
上次提到过为容器生成数据的问题,我给出的用 boost.lambda 的方法是: std::vector<int> vect(10); int i = 0; std::for_
这一章的内容比较简单,对C++有一定了解和使用经验的程序员来说,基本上没有很多的难度。 但是在这一章中,仍然可以看出这本C++领域的天王级作品的不同之处。首先是开篇的安排就是讲解一个简单的C++程序,