用*this可以获得HWND,经调试得知,运行到的是操作符()函数.等价于:
CWND wnd;
HWND hWnd = (wnd);
c++有许多内置数据类型,包括int,char,double, 第一种类型有许多运算符,比如,+ - * /.当用户定义了许多类对象时,对像间是不能进行这些操作的.但c++类允许把这些运算符内置到c++类中,可以像操作内置对象一样操作.
WS_CLIPCHILDREN和WS_CLIPSIBLINGS两种窗口样式的理解。
今天打算把下面的问题看完,可胃不听话,静不下来,所以把这个留在这里做个记号,等胃听话的时候再过来品味品味.
1.引子
我们人类是一种贪婪的动物,如果给您一个容量一定的背包和一些大小不一的物品,裝到背包里面的物品就归您,遇到这种好事大家一定不会错过,用力塞不一定是最好的办法,用脑子才行,下面就教您如何解决这样的问题,以获得更多的奖品。
2.应用场景
在一个物品向量中找到一个子集满足条件如下 :
...int multi(int n)
{
if(n == 0)
return 1;
return (n*multi(n-1));
}
int _tmain(int argc, _TCHAR* argv[])
{
int sum = multi(4);
}