C/C++学习
Yang TY
这个作者很懒,什么都没留下…
展开
-
编写DLL所学所思——导出函数
原文地址:http://www.cnblogs.com/cswuyg/archive/2011/09/30/dll.html2010.8.31~2010.9.1总结2011.9.28~30整理烛秋动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。转载 2015-06-27 20:19:12 · 498 阅读 · 0 评论 -
C++ 继承和虚基类 初探
写麻将客户端时,遇到这么一个问题:需要将一个String类型转换为byte类型,然后通过广播发送出去。Java的实现方法如下:String s = "test";byte b[] = s.getByte();//字符串转bytes = new String(b);//byte转字符串由这个问题,联想到,C++中的类在内存中是如何存储的呢,于是开始动手写代码测试,代码如下:1原创 2015-06-15 10:02:55 · 327 阅读 · 0 评论 -
为什么使用CreateThread时不建议调用RTC函数
原文地址:http://blog.csdn.net/allen_1986/article/details/6530329改变了栈的大小,但是把CreateThread的第2参数改成0x100000或者更小的时候,程序还是会出现这样的问题,只有将栈的大小还原为默认值,且CreateThread的第2参数为0 才能正确运行详细的请查看:http://topic.csdn.net/u/2转载 2015-09-18 09:53:12 · 543 阅读 · 0 评论 -
C++回调接口声明
C++回调接口纯虚类虚函数原创 2015-11-07 15:28:42 · 861 阅读 · 0 评论 -
为什么C/C++的参数入栈顺序是从右向左?
相关连接(1)http://www.cnblogs.com/chinazhangjie/archive/2012/08/18/2645475.html(2)http://bbs.csdn.net/topics/390882650(3)http://bbs.csdn.net/topics/390882650看了前辈们的交流和经验后,自己做个小总结,以备忘。答:采用这种原创 2015-06-09 15:20:50 · 5178 阅读 · 0 评论 -
移动鼠标时得不到WM_MOUSEMOVE消息
原因:在写一个解方程的函数时,逻辑出了问题。错误如下:解出来一个角的sin值为-1.19,然后对-1.19求反正弦。这尼玛必然是错的啊。但是调用的asin求该值时,并没有抛出异常。于是,就导致了如题的错误。记录下来供以后回忆,也希望给遇到同样问题的小伙伴提供一个反面教材。原创 2015-11-09 21:13:31 · 1514 阅读 · 0 评论 -
C编译器编译结构体时的对齐原则
1.结构体的大小,必须是结构体中最宽成员的大小的整数倍;2.成员的地址相对与结构体首地址的偏移量,必须是该成员宽度的整数倍。上述的宽度,单位是字节。例如:classA{ inta; shortb; intc; chard;};classB{ do原创 2016-01-12 15:41:50 · 828 阅读 · 0 评论 -
C 常用函数整理
strcat 连接两个char数组原创 2016-01-12 15:43:03 · 306 阅读 · 0 评论 -
C++ const重载
C++ const重载 const_iterator find(const key_type& _Keyval) const iterator find(const key_type& _Keyval)原创 2016-03-31 10:51:31 · 882 阅读 · 0 评论