- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 Chapter 03 Working with batches of data
1. cin作为判断条件的含义cin的类型是istream,istream是标准库的一部分,if(cin)或while(cin)的含义与istream的定义有关。类istream提供了一个转换来把cin转换成一个可以在条件中使用的值,这个转换所产生的值取决于istream对象的内部状态,这个状态会记住最近一次读数据的尝试是否成功。用cin作为条件等价于检测最近一次从cin读数据的尝试是否成功
2012-07-11 12:55:50
495
原创 指针参数的传值与传址
使用传址的方式才能使针对函数参数所做的处理在函数调用结束后仍然有效,指针参数也是如此。有如下代码:#include void test(char *p){ printf("in test, before assigning, &p = %x, p point to \"%s\".\n", &p, p); p = "hello"; printf("in te
2012-07-09 23:06:10
1627
原创 Chapter 02 Looping and counting
1. 循环不变式(loop invariant)含义即为有一个变量在循环执行前、中、后的意义是恒定的,在循环体中可能会使变量不符合不变式,应在随后的语句进行矫正。// 不变式: 目前已写了r行int r = 0;// 将r初始化为0使不变式为真while (r != rows) { // 这里可以认为不变式为真 // 写一行后不变式为假 std::co
2012-07-09 12:51:48
512
原创 Chapter 1: Working with strings
0. §1.1/9// ask for a person's name, and greet the person#include #include int main(){ // ask for the person's name std::c
2011-10-07 19:49:32
579
原创 Chapter 0: Getting started
§0.5std::endl表明endl是命名空间(namespace)std的一部分,命名空间是一个相关名称的集合。标准库使用std来包含所有由它定义的名称,若想在函数中不使用含作用域运算符(scope operator)”::”的限定名称(qualified name),则需使用#include指令(#include directive)包含相应头文件,并使用using声明所需使用的
2011-10-06 13:28:42
623
翻译 如何使用双缓冲在窗体上绘制
本教程与“Simple Finger Drawing(v.1.1.0)”这个bada应用相关,你能在projects section找到这个应用。我将用它作为一个例子来演示用双缓冲这种最有效的方式(我的个人观点)在窗体上绘制。双缓冲背后的思想就是你在一张不可见的位图上执行了许
2011-09-27 12:08:52
918
原创 两个API函数ShowAndWait、SetFocus的总结
在看Sample的SocketChat源码时,遇到了ShowAndWait、SetFocus两个API函数。1. ShowAndWaitShowAndWait函数的原型为:virtual result Osp::Ui::Controls::MessageBox::Show
2011-09-25 19:16:00
2756
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人