
C++
文章平均质量分 69
rekoza
这个作者很懒,什么都没留下…
展开
-
转贴:Windows API一日一练(31)MoveToEx和LineTo函数
<br />现在的世界流行图形界面,而不是文字,因此在软件开发里,肯定需要画图的,比如简单地画线,画一些比较特别的图形。比如让你画一个走动的时钟,就需要不断地画秒针、分针等等。MoveToEx是用来移动当前画笔的位置,LineTo是用来画直线的函数,其实在计算机图形里的直线显示是使用光栅图形学里的原理。<br />函数MoveToEx和LineTo声明如下:<br />WINGDIAPI BOOL WINAPI MoveToEx( __in HDC hdc, __in int x, __in int y,转载 2011-01-10 21:16:00 · 535 阅读 · 0 评论 -
转:C++ 用new 动态创建多维数组
<br />我们知道 <br />char *a=new char[10];<br />可以创建一个长度为10的数组。当把定值10换为一个变量时,我们的程序也没有任何问题,这时可成了名副其实的动态创建数组,如:<br />int n=10;<br />char *a=new char[n];<br />但我们怎么动态创建一个多维数组呢?一定有人写出来这样的代码:<br />//错误代码<br />char **a=new char[10][10];<br />但是在VC6下会提示错误:cannot conv转载 2011-01-15 22:58:00 · 471 阅读 · 0 评论 -
转:(C++)对象成员数组初始化/赋值讨论
1、对象成员,顾名思义,也就是类里面的一个成员,其类型是对象,很容易理解,下面代码中,_util就是类CMyClass的对象成员 class CUtil; class CMyClass { CUtil _util; } 2、对象成员的初始化,如果该对象成员有不带参数的构造函数,则在本类构造函数处(瑶瑶按:这里的“本类”指的是CMyClass)可以直接赋值,因为其默认调用了不带参数的构造函数为其分配空间: 3、但如果该对象成员没有不带参数的构造函数,则可以在本类构造函数使用初始化列表: 4、推想,转载 2011-01-15 17:49:00 · 5811 阅读 · 0 评论