随笔-59  评论-36  文章-0  trackbacks-0
"C++里面所有中括号不写东西的lambda表达式都可以被转成一个函数指针的"
学习了,之前一直以为lambda是用类来实现的,原来还有另一种情况啊。
大致看了下,感觉博主说的都是表象,至少对于类类型应该提及一下《深入探索C++对象模型》一书中的内容
re: 图片显示控件 zhaoyg 2012-08-30 13:24
@lulu
由于还工作原因,代码留在了原公司
re: 图片显示控件 zhaoyg 2012-08-30 13:23
@lulu
GDI+我也是摸石头过河的 :)
re: 如何让窗口控件半透明 zhaoyg 2012-08-27 00:24
大规模应用透明效果的话,貌似只有directUI或WPF了吧
re: 鼠标手势识别Demo zhaoyg 2012-07-31 12:06
@AX
哦,对,我弄反了。谢谢您的指正
膜拜
@kiki
背景使用GDI+画得渐变。至于那个字体变小,我没有遇见这种情况
re: Pygame游戏开发 之二 zhaoyg 2011-04-24 23:11
留爪,持续关注
re: Pygame游戏开发 之一 zhaoyg 2011-04-24 12:56
持续关注
明白了明白了,反复看了几遍你写的,总算是理清了一些东西,收获颇多
谢谢你的文字:)
你好,我发现了个问题:
对于:
R (T::*m_pMemFun)();
P m_pObj;

当P是一个shared_ptr<...> *时,或许得让m_pObj先解一层(即*m_pObj)后才能这样吧: (m_pObj->*m_pMemFun)(v0),
如果 m_Fun是T* 而不是T , 可能就没有这个问题了
"可是我在操作过程中发现 T 一直被特化成 R (),于是上述 class 中的 m_Fun 被认为是成员函数而不是成员变量"

这个会不会是编译器理解成你试图在定义一个函数的变量,于是才...


re: 图片显示控件 zhaoyg 2011-01-17 12:51
@阿什顿放
给我你的email。
稍微整理一下就发你。
还有,代码很烂、很乱,请有心理准备
帮顶
@andy
大哥,这难道还不够源码吗?
跪拜
后半部分的代码没法看。

浮动时,如果在CFormView上单击就会崩掉,原因是浮动时指向的父类发生了变化,所以我想请问,这块你是怎么处理的
re: 开发自己的IDE(八) zhaoyg 2010-10-24 10:58
看不懂,但还是顶了
@陈梓瀚(vczh)
我刚试了下,好像不行呀,对于引用,编译提示说“operator= 不可用”
貌似RapidXML对模板依赖大
不排版,看的人也累
@陈梓瀚(vczh)
用什么写的,是MFC吗,提供源码吗?
学习了
刚才在看到friend void B::print(); 这句时就已经觉得问题就是由他引发的。
因为我记得如果是要将类的成员作为友元,那该类就应该是已定义的。

经编译,得到验证
报错如下:
error: member `void B::print()' declared as friend before type `B' defined
C++ Primer 上也说得是“必须先定义一个类,才能将成员函数设为友元”

还有,
“而如果是派生类的话,可以声明下,等后来再定义”
这句话我没有在C++ Primer 上找到。
re: 文件名批量修改器 zhaoyg 2010-01-12 21:29
@Davy.xu
练练手而已
好文,学习了
re: 恐怖的C++语言 zhaoyg 2009-12-02 13:44
学习了
个人觉得,还是fixedsys字体好看些
UP一个
学习
re: 深信服笔试(转) zhaoyg 2009-10-17 23:47
这是我的想法:

用两个指针pbeg和pend分别指向&array[0]和&array[n-1],
然后比较*pbeg和*pend:
1,如果*pbeg和*pend均为正数,则pend向前移动一位;
2,如果*pbeg和*pend均为负数,则pbeg向后移动一位;
3,如果*pbeg和*pend一正一负,则交换*pbeg和*pend中的值,之后向后或向前移动pbeg或pend @life02
re: 深信服笔试(转) zhaoyg 2009-10-15 22:33
给定一个int型数组array[n],写一个函数sort(int array[], int n),n为数组长度。使得数组中不大于零的元素在前,大于零的元素在后,要求时间复杂度O(n)。

这个题可不可以这样做,
负数从array[0]开始向后存放,正数从array[n-1]开始向前方
re: 位运算简介及实用技巧 zhaoyg 2009-09-24 19:43
不错不错,收藏了
re: C语言编译过程 zhaoyg 2009-09-11 19:58
up 一个
也不知道C++0X与以前的标准有多大的不同。
by the way
谢谢博主的文章
re: 复数类(Comlex Class) zhaoyg 2009-05-29 21:38
VC6下,我记得,
<iostream.h> 且去掉using编译
这样才能使用友元
re: 我也是果粉了[未登录] zhaoyg 2009-05-22 20:17
你们什么公司呀,这么牛

nano!!!
很好很肉麻的剧本
re: 又学C++ zhaoyg 2009-05-12 18:11
有意思
re: std::endl 是什么? zhaoyg 2009-05-12 15:15
learn了
不过感觉像我这样一弄,好像也就没必要造这个类了,直接用库函数就是了。
@abilitytao
恩,是这样的.
不知你意下如何
博主可否做成成员函数是模板函数的非模板类,这样可以用一个对象来处理所有类型的排序