Jacky Loves C++

Next to my life, software is my passion.
posts - 96, comments - 73, trackbacks - 0, articles - 0
re: 我的新博客[未登录] 小熊 2008-03-08 22:28
好强大啊 !初中生 !
re: C++虚函数表解析[未登录] 小熊 2008-01-21 15:58
您好,写的很精彩!
不过有个问题:他们的大小分别是多少?
re: 笔记本主板坏了 小熊 2007-06-07 15:23
1500rmb。。。没办法啊。。。过几天就能拿到了
这个标题好像有点问题哈, 应该不是c++中嵌入python了哦,呵呵
恩。不过printf()也不可能让一个线程函数执行多次的吧?
使用了多线程版本后,printf()确实是不会有问题了。恩
有意思,呵呵
re: UltraEdit的一个Bug 小熊 2007-04-04 14:20
en
应该是UltraEdit不支持utf8吧
(LPVOID)i是没问题的
你可以把i理解为是一个指针之类的。。。

在你的机子上没问题的原因很可能是,你的运行时库设置为MD或者MT了,那肯定没问题。如果你设置为ML的话,肯定会有问题的,呵呵,或者说多运行几次。
re: 多线程计算PI碰到的问题 小熊 2007-03-30 15:27
printf("Hello Thread %d\n", num);
这一句被分解为以下汇编代码

00401026 mov esi,esp
00401028 mov ecx,dword ptr [num]
0040102B push ecx
0040102C push offset MSVCR71D_NULL_THUNK_DATA+28h (4030CCh)
00401031 call dword ptr [__imp__printf (40309Ch)]
00401037 add esp,8
0040103A cmp esi,esp
0040103C call _RTC_CheckEsp (4011D0h)
但是一个线程函数不可能被执行多次的。呵呵
re: 做PKU做ACM 满200题纪念帖 小熊 2007-03-29 00:58
加油啊
re: C++的编程模型 小熊 2007-03-29 00:58
学习学习了
厉害啊,学习学习
线程函数结束,线程就结束
re: Funny 小熊 2007-03-28 10:37
在家里的时候用Maxthon不能正常显示,在公司里却可以的,搞笑了。
家里是电信,公司是网通
re: Funny 小熊 2007-03-28 01:32
在firefox下能正常显示!娃哈哈
re: Funny 小熊 2007-03-27 23:49
看来不能正常显示阿。本来是张动画,现在静画了,呵呵
晚上传了n多次图片,都没有成功,哭
CSDN一次就pass了。sigh
re: 多线程计算PI碰到的问题 小熊 2007-03-26 21:14
上面对gSum += 4.0f / (1.0f + dx*dx);//cause problems here!
的分解有误,正确应该由如下这些汇编代码组成:

00401065 fmul qword ptr [dx]
00401068 fadd qword ptr [__real@3ff0000000000000 (403168h)]
0040106E fdivr qword ptr [__real@4010000000000000 (403160h)]
00401074 fadd qword ptr [gSum (4040A8h)]
0040107A fstp qword ptr [gSum (4040A8h)]

而gSum += i;则被翻译成如下这些汇编代码:

00401080 fild dword ptr [i]
00401083 fadd qword ptr [gSum (4040A8h)]
00401089 fstp qword ptr [gSum (4040A8h)]
re: 多线程计算PI碰到的问题 小熊 2007-03-24 15:05
这应该算是由race condtion产生的问题吧?
re: Small Talk 小熊 2007-03-23 23:44
对不起了!
不过我是发在非技术区的阿?
重新安装了一下,配置居然都还是没变了,赞。
另外visual assistant也不用重新安装,cool,娃哈哈。省了偶不少时间啊
有什么不明白的阿?
欢迎提出来大家讨论讨论阿。虽然俺懂得也不多,呵呵
re: unicode学习小结 小熊 2007-03-18 15:03
Double-byte Character Sets
A double-byte character set (DBCS), also known as an "expanded 8-bit character set", is an extended single-byte character set (SBCS), implemented as a code page. DBCSs were originally developed to extend the SBCS design to handle languages such as Japanese and Chinese. Some characters in a DBCS, including the digits and letters used for writing English, have single-byte code values. Other characters, such as Chinese ideographs or Japanese kanji, have double-byte code values. A DBCS can correspond either to a Windows code page or an OEM code page. A DBCS code page can also include a non-native code page, for example, an EBCDIC code page. For definitions of these code pages, see Code Pages.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_9i79.asp

from MSDN
re: 终于卖出去了 小熊 2007-03-14 18:51
度过了温柔甜蜜的双休日
娃哈哈娃哈哈
不是很明白你的意思哦。
我觉得问题出在了,output(A * a)的时候,它被静态绑定到了A类型,而不是动态得runtime的得到它自己的类型哦。如果c++中能够动态的决定参数的类型的话,那么它应该调用的是output(AD * ad), 而不是output(A * a).
看来我还是理解有误阿
再研究研究哈
3q.