C/C++
文章平均质量分 70
iwtg
上海浦东,自由职业者
展开
-
OPEN SOURCE
嵌入开发网 www.embed.com.cn 嵌入式综合性网站 http://www.embeddedtechnology.com 欧洲关于嵌入式设计的杂志《EmbeddedSystems》网站 http://altair.ihep.su/~kulemzin/index.html原创 2010-04-16 13:46:00 · 296 阅读 · 0 评论 -
关于C++11特性的支持
1、GCC 4.8 / CLang 3.2也有不少C++11特性没有实现的。http://gcc.gnu.org/install/configure.html 2、这里有一个加强C++11支持的补丁,不过仍然是CTP的:Announcing November CTP of the C++ compiler, now with more C++11 3、有人根据2012提取出原创 2013-07-07 17:10:44 · 524 阅读 · 0 评论 -
【C_C++】通过宏的方式来组装变量或者函数
将##后面的字符拼接,可以理解为用一个宏帮你敲代码,敲出来的结果,就是宏展开的结果,可以是变量名,函数名,关键字什么的。但是,宏的参数却不能是变量,或者字符串 1、拼接函数举例 #include "stdafx.h"#define VOS_GET_FUNC(a,b) (a##_##b)void test_func(){ printf("Hello wor转载 2013-03-25 21:09:51 · 1363 阅读 · 0 评论 -
【C_C++】memcpy 性能优化
一般的实现方法void *memcpy_original(void *dst,const void *src,size_t num) { if((dst!=NULL)&&(src!=NULL)); { char* psrc = (char*)src; char* pdst = (char*)dst;原创 2013-03-25 21:30:55 · 2333 阅读 · 0 评论 -
【C_C++】根据结构体中的成员地址求结构体的地址
typedef struct { int a; int b; int member;}type;现在定义如下:type test;type *ptest;并且已经 test.member的地址为ptr, 即,ptr = &test.member,但是并不知道test 的地址,求test的地址ptest。显然ptest = ptr – memb转载 2013-03-25 20:43:21 · 1364 阅读 · 0 评论 -
【C_C++】常用基础编程技巧
1、结构体初始化struct TAG_TEST_STRU { int b; int c;}TEST_STRU;//(1) 初始化struct TEST_STRU a1 = { .b = 1, .c = 2};//(2) 初始化struct a a1 = { b:1, c:2};//(3) 初始化struct a a1原创 2013-03-25 20:27:57 · 500 阅读 · 0 评论 -
C++强大背后
在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic programming, GP)转载 2013-03-17 20:49:22 · 392 阅读 · 0 评论 -
刚开始学习C++容易碰到的问题
1、类型size_t 和 unsigned int的实质区别在64位机器上sizeof(size_t) = 8sizeof(unsigned int) = 432位机上都是4sizeof(unsigned long)=8常见的定义说明在32位系统上 定义为 typedef unsigned int size_t; 在64位系统上 定义为 typedef原创 2012-08-12 06:15:24 · 1856 阅读 · 0 评论 -
C/C++ 应用程序路线图
http://www.microsoft.com/china/MSDN/library/langtool/VCPP/movNETWFX.mspx原创 2005-02-19 15:07:00 · 996 阅读 · 0 评论 -
Programmer's Life in Shanghai@CHINA
I have been in shanghai about 2 Years.Two Years Work Experiences made me get a good position and promition in my CompanyThanks for the help from the bottom of my real heart原创 2008-08-04 20:27:00 · 396 阅读 · 0 评论 -
CPPUNIT在vs2010实践的编译配置实践
1、下载并编译出cppunit代码 http://sourceforge.net/p/cppunit/code/HEAD/tree/ 本文直接下载的是605节来编译的 cppunit-code-605-trunk.zip 2、编译 在cppunit-code-605-trunk\cppunit\ 目录下有 Build2010.sln,直接点击编译原创 2013-10-01 21:30:38 · 1617 阅读 · 0 评论