c++
蜗牛凯
这个作者很懒,什么都没留下…
展开
-
BOOL和bool的区别
c++中BOOL和bool的区别 转自:http://blog.163.com/jiaqiang_wang/blog/static/1188961532009513111748130/一:在网上找到了BOOL和bool的区别:1、类型不同BOOL为int型bool为布尔型2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是4个字节转载 2014-04-14 16:18:45 · 594 阅读 · 0 评论 -
typedef 函数指针的使用(含例子)
进入正文: 代码简化, 促进跨平台开发的目的. typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedef int (*MYFUN)(int, int);这种用法一般用在给函数定义别名的时候上面的例子定义MYFUN是一个函数指针, 函数转载 2014-09-25 18:44:16 · 766 阅读 · 0 评论 -
程序配置不正确无法启动
2008-12-05 19:38 119545人阅读 评论(1) 收藏 举报mfcdll百度dreamweavermicrosoftx86目录(?)[+]由于应用程序配置不正确,程序未能启动”--原因及解决方法http://moogge.spaces.live.com/blog/cns!ab9b00d806d52aed!245.entry转载 2014-08-29 17:31:02 · 666 阅读 · 0 评论 -
LuaPlus新手使用方法(转)
原文:http://www.cnblogs.com/lancidie/archive/2010/12/12/1903560.html 看大家都在研究lua,也参与大潮中。。。折腾半天没折腾好,相当的无语时候,网上找的资料都是你抄写我,我抄袭他的。。 郁闷,只要边抄袭边修改,最后测试成功,整理一个完整的资料发表下。再次感谢“雪明”与一个不知名的网友文章,不知道原作者,也就不发转载 2014-09-11 10:29:53 · 1550 阅读 · 0 评论 -
添加数字签名教程
原文:1、生成证书实例:用cmd打开makecert.exe命令:makecert /sv "1.PVK" /n "CN=Windows,E=microsoft,O=微软" 1.cerWindows、microsoft、微软、三处可自定,Windows指签名人姓名、microsoft指电子邮件地址,具体自己改回车出现创建私钥密码,直接点确定就是不用密码保护,转载 2014-08-13 23:00:09 · 2350 阅读 · 1 评论 -
如何将程序进行数字签名
ActiveX开发及CAB文件自动升级简单总结 1、编写ActiveX控件并实现ISafeObject安全接口;2、设定ActiveX控件的版本以及该控件所需依赖Dll的版本;3、编写inf文件,这里需要注意的是涉及到版本的地方需要和控件以及Dll的实际版本保持一致;4、使用makecab程序打包cab文件;-----------------------转载 2014-08-13 22:55:55 · 2048 阅读 · 0 评论 -
MySQL存储二进制数据
晚上小研究了下MySQL存储于读取二进制数据的功能。关键步骤为以下三点:最重要的一点:存储二进制数据的表的类型需要是blob类型(按长度不同分为tiny, media, long) 插入二进制数据时需要利用mysql_real_escape_string函数对数据进行转换从数据库中读取二进制数据时需要利用mysql_fetch_length函数字段长度,该函数需要在mysql_fetch_转载 2014-08-11 21:25:33 · 1875 阅读 · 0 评论 -
__declspec(dllexport)和__declspec(dllimport)
转载:http://blog.163.com/zyxc_2001/blog/static/38943422200810200445374/__declspec(dllexport) __declspec(dllexport) 将一个函数声名为导出函数,就是说这个函数要被包含她的程序之外的程序调用。 extern "C" 指示编译器用C语言方法给转载 2014-04-28 19:02:59 · 499 阅读 · 0 评论 -
数组越界为什么不是马上崩
当数组越界发生的时候不一定会马上的崩溃,原创 2014-04-25 17:41:58 · 1142 阅读 · 0 评论 -
map删除元素注意
在STL(标准模板库)中经常会碰到要删除容器中部分元素的情况,本人在编程中就经常编写这方面的代码,在编码和测试过程中发现在STL中删除容器有很多陷阱,网上也有不少网友提到如何在STL中安全删除元素这些问题。上一篇文章主要讨论序列式容器vector、list中安全删除元素的方法和可能会遇到的陷阱,这一次讨论在map(multimap)容器中如何安全的删除和插入元素。map(multi转载 2014-04-25 12:09:24 · 1972 阅读 · 0 评论 -
map等关联容器 vector等序列容器 如何防止迭代器失效 即erase()的使用
序列性容器::(vector)erase迭代器不仅使所有指向被删元素的迭代器失效,而且使被删元素之后的所有迭代器失效,所以不能使用erase(iter++)的方式,但是erase的返回值为下一个有效的迭代器,所以 正确方法为::for( iter = c.begin(); iter != c.end(); ) iter = c.era转载 2014-04-25 11:38:35 · 455 阅读 · 0 评论 -
Cocos2d-x--实现Loading界面加载资源
原理,使用CCTextureCache::sharedTextureCache()->addImageAsync("background.png", this, callfuncO_selector(Assets::loadingCallBack));加载纹理时,每加载一张纹理调用一次Assets::loadingCallBack,Assets::loadingCallBack实现进度转载 2014-05-16 11:11:48 · 796 阅读 · 0 评论 -
[转]cocos2d-x Socket
注意:链接时是阻塞模式,链接后转为了非阻塞.不必多线程.自己简单封装了一下提供给一些不熟悉的人看看.linux下使用的无信号调用,IOS下忽略了SIG_IGN信号。这样做避免掉线进程被关闭.收发消息时 LHS_EAGAIN 与 LHS_EWOULDBLOCK 错误码可以不做处理,因为本socket为非阻塞.SOCKET_CONNECTION_ERROR 为自定义错误码.转载 2014-05-09 18:56:54 · 589 阅读 · 0 评论 -
预编译头文件(precompiled header)及VC编译程序时Cannot open precompiled header file: 'Debug/.pch': No such file or
预编译头文件(precompiled header)及VC编译程序时Cannot open precompiled header file: 'Debug/.pch': No such file or directory 转自预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, 就几个头文件,我一看,我靠,这不是把简单的转载 2014-05-07 18:06:36 · 824 阅读 · 0 评论 -
Strcpy,memcpy,memset的根本区别
原文地址:http://blog.sina.com.cn/s/blog_6068447f0100de4q.htmlstrcpy原型:extern char *strcpy(char *dest,char *src);用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。说明:src和dest所指内存区域不可以重叠且dest必须有足够转载 2015-05-08 10:50:37 · 326 阅读 · 0 评论