- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 使用C++构建嵌入式开发框架
框架作为一种大粒度的重用技术在桌面软件开发中得到了广泛应用,而在嵌入式开发领域,目前还没有一套完整的标准框架可供使用。本文以通信领域的嵌入式软件开发为例,介绍使用C++语言,在ARM平台Nucleus plus操作系统下实现嵌入式开发框架EFC的方法和应用实例。 1 框架概述 1.1 什么是框架 国外著名的软件设计大师Ralph Johnson对面向对象技术进行了长期
2012-03-27 17:42:11 2515
转载 【VC编译问题】如何解决VC中的警告Warning C4251
这通常是由于以数据成员方式在DLL导出类中使用了模板类造成的。比如:#include #include using namespace std;class __declspec( dllexport ) Test{public:std::vector m_objCon;};int main(){return 0;}这会导致这个
2012-03-19 20:20:27 2062
转载 string && wstring
#include // 使用CString必须使用MFC,并且不可包含#define _AFXDLL#include using namespace std;//----------------------------------------------------------------------------------//将 单字节char* 转换为 宽字节 wchar*
2012-03-12 14:04:48 591
转载 【语言国际化】字符集编码(GBK,BIG5,UNICODE)与C++的string/wstring
[转] 字符集编码(GBK,BIG5,UNICODE)与C++的string/wstring2011-08-07 14:09 by zhenjing, 1278 visits, 收藏, 编辑 GBK,BIG5等字符集编码范围的具体说明 一 预备知识1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”
2012-03-09 16:37:57 1733
转载 VC中STL std::string类的使用
看了这片文章收益非浅,觉得查找知识点也很方便,真的是很好的文章,一下就吧string类比较清楚的了解了转载地址: http://tieba.baidu.com/f?kz=170828812之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是10
2012-03-09 15:58:19 3007
转载 VC中wchar_t的使用
比如求宽字符串长度的函数是 size_t __cdel wchlen(const wchar_t*); 为什么要专门定义这些函数呢?最根本的原因是,ANSI下的字符串都是以’\0’来标识字符串尾的(Unicode字符串以“\0\0”结束),许多字符串函数的正确操作均是以此为基础进行。而我们知道,在宽字符的情况下,一个字符在内存中要占据一个字的空间,这就会使操作ANSI字符的字符串函数无
2012-03-09 15:49:05 4517
转载 VC++中的char,wchar_t,TCHAR
大家一起做一个项目,经常发现有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,这个问题曾经搞的很混乱。为了统一,有必要把来龙去脉搞清楚。 为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wchar_t是Unicode字符的数据类型,它实际定义在里: typedef unsigned short wchar_t;不能使
2012-03-09 15:45:30 707
转载 STL string与CString的Unicode字符集
1、delete[] TCHAR的问题:a TCHAR array that has been allocated with new. However, when I try to delete it I get an error. Here's basically what it looks like: TCHAR *pTest=new TCHAR[someSize];
2012-03-05 09:34:14 926
《C++ STL开发技术引导》配套光盘(16章全)
2011-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人