会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
海上的码农
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
上一页
1
2
3
2014年11月12日
C#实现union以及lock的使用
摘要: 1.什么是Union类型数据 联合(Union)是一种特殊的类,一个联合中的数据成员在内存中的存储是互相重叠的。每个数据成员都在相同的内存地址开始。 分配给联合的存储区数量是“要包含它最大的数据成员”所需的内存数。同一时刻只有一个成员可以被赋给一个值。C++中表达Union类型数据union Tok...
阅读全文
posted @ 2014-11-12 18:24 边城愚者
阅读(2834)
评论(0)
推荐(0)
2014年11月10日
VC++编程中常用的字符串转换函数
摘要: VC++编程中经常遇到不同编码编码的字符串之间需要转换的情况,以下简单提供几个不同编码字符串之间的转换函数:ANSI 字符串和Unicode字符串之间的转换//Convert wide char string to ANSI stringBOOL WCharToMByte(LPCWSTR lpcws...
阅读全文
posted @ 2014-11-10 21:46 边城愚者
阅读(340)
评论(0)
推荐(0)
2014年11月8日
浅谈__declspec(dllexport)和__declspec(dllimport)
摘要: __declspec(dllimport)和__declspec(dllexport)经常是成对的,在动态链接库中__declspec(dllexport)导出dll中的成员,__declspec(dllimport)导入外部dll中的成员。但是有时候不使用dllimport和dllexport也能...
阅读全文
posted @ 2014-11-08 22:17 边城愚者
阅读(4751)
评论(0)
推荐(0)
C++宏定义中"#"与"##"的妙用
摘要: 在C++开发当中经常用到宏的定义当中使用"#"或者"##",以下是对着两种符号使用方法的简单描述:define中的#就是把#后面的参数当做一个符号来使用,简单的说就是把它当做字符串连接起来,##连接前后2个符号, define定义中以#开头的宏直接替换不展开,以非#开头的宏先展开再替换。如下:#de...
阅读全文
posted @ 2014-11-08 17:55 边城愚者
阅读(1186)
评论(0)
推荐(0)
2014年11月3日
Log4Cplus的介绍
摘要: Log4Cplus是一款很好的开源日志打印程序,该日志打印程序的配置文件为类似INI的文件,以下为该日志打印程序配置文件中的说明:1.#—注释行的开头表示,即以该字符开头的行,改日志程序不解释改行内容;2.log4cplus—配置文件中有效的信息的开头;3.log4cplus.logger—配置文件...
阅读全文
posted @ 2014-11-03 23:00 边城愚者
阅读(1226)
评论(0)
推荐(0)
上一页
1
2
3