会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鲁宝
2016年5月15日
vc控制台程序中如何使用cstring类的函数,头文件怎么包含?
摘要: 1.project->setting->general 里的Microsoft Foundmation class选择“Use MFC in a Shared DLL”,再包含<afx.h>就行了。2.直接include <afx.h>3.#include <atlstr.h>
阅读全文
posted @ 2016-05-15 14:28 鲁宝
阅读(1408)
评论(0)
推荐(0)
2016年4月21日
(void *)p 和(void **)p区别
摘要: (void *)p 和(void **)p 地址是一样的,只是指针类型不一样而已(void *)p //强制转化为 void指针(void **)p //强制转化为void 二级指针而*(void **)p 是p指针所指向的值; 只是你把 p 转化为你所符合的指针类型,再取值而已 测试程序 int
阅读全文
posted @ 2016-04-21 20:12 鲁宝
阅读(728)
评论(0)
推荐(0)
2016年4月17日
#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )
摘要: _INTSIZEOF(n)整个做的事情就是将n的长度化为int长度的整数倍。比如n为5,二进制就是101b,int长度为4,二进制为100b,那么n化为int长度的整数倍就应该为8。~(sizeof(int) - 1) )就应该为~(4-1)=~(00000011b)=11111100b,这样任何数
阅读全文
posted @ 2016-04-17 06:06 鲁宝
阅读(377)
评论(0)
推荐(0)
2016年4月16日
c++的explicit关键字的作用
摘要: 关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。
阅读全文
posted @ 2016-04-16 15:16 鲁宝
阅读(156)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告