自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hi

  • 博客(19)
  • 收藏
  • 关注

原创 引用和指针的一个小示例

// 11.2.1 函数中的引用//: C11: reference.cpp// simple C++ referenceint* f(int* x){ (*x)++; return x; //安全的,x在域外}int& g(int& y){ y++; // 与函数f的效果一样 return y;//安全的,y在域外}int& h()

2009-07-26 12:39:00 775

原创 编译器警告(级别1) C4172 返回局部变量或临时对象的地址

返回局部变量或临时对象的地址 一个函数返回局部变量或临时对象的地址。当函数返回时,局部变量和临时对象被销毁,所以返回的地址是无效的。需要重新设计函数,使其不返回局部对象的地址。下面的示例会生成C4172警告:// C4172.cpp// compile with: /W1 /LDfloat f = 10;const double& bar() {// try

2009-07-26 11:48:00 5180

转载 C++中指针和引用的区别

指针和引用说到底的本质是一样的,都是一个存储内存地址的变量,这个内存地址里有一个对象,就是指针或引用指向的对象。 指针和引用的区别 (1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. 由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. String & rs =

2009-07-24 21:11:00 480

转载 error C2143: syntax error : missing ';' before '*....

error   C2143:   syntax   error   :   missing   ;   before   *.... error   C2501:   CMyDoc   :   missing   storage-class   or   type   specifiers    error   C2501:   GetDocument   :   missing  

2009-07-22 23:50:00 750

转载 sizeof 和 memset

// Example of the sizeof keywordsize_t i = sizeof( int ); struct align_depends { char c; int i;};size_t size = sizeof(align_depends); // The value of size depends on

2009-07-21 15:58:00 740

转载 string::size_type 是什么定义类型?

changeme(我本楚狂人)回复于 2004-07-05 00:10:17 得分 0  size_type实际上是做为解决string类设计上的严重失误而引入的。         size_type是在string类内定义的一个无符号整形类型,由于string类里很多方法的返回值都是size_type类型的,所以必须使用size_type进行类型声明。     如下: string

2009-07-19 17:38:00 2957

转载 [FAQ] 数据结构用 C 和 C++ 描述有什么区别

发信人: exbluesea (深蓝的海), 信区: CPlusPlus标  题: [FAQ] 数据结构用 C 和 C++ 描述有什么区别?发信站: BBS 水木清华站 (Tue Dec 24 14:49:33 2002), 转信 有这么多人问这个问题? 这个区别应该就是这两种语言的主要区别。我想概括起来是: 1、C++ 可以用自定义类型去表示相关的数据结构,如浮点数、表、树、矩阵

2009-07-18 18:50:00 1474

转载 怎样正确声明main()?

c-faq 问题11.11 int main(), int main(void) 或者int main(int argc, char *argv[]) (显然argc 和 argv 的拼写可以随便)。参考资料: [ISO, Sec. 5.1.2.2.1, Sec. G.5.1]; [H&S, Sec. 20.1 p. 416]; [CT&P, Sec. 3.10 pp. 50-51]。

2009-07-17 23:03:00 770

转载 关于位域bit fields

(摘自网络)Q: I came across some structure declarations with colons and numbers next to certain fields, like this: struct record { char *name; int refcount : 4; unsigned dirty : 1;};What

2009-07-17 22:37:00 3288

转载 KR C vs ANSI C (error C2143: syntax error : missing ';' before 'type' in Visual Studio 2008)

今天在VS2008下编译c程序遇到的,在网上搜索了一下,也有同学碰到过,就直接转贴于此。 void foo(){ int p = 0; if ( p == 0 ) { int i = 0; } int a;}int main(){ unsigned char ByteNum; By

2009-07-16 22:54:00 1562

原创 宏定义要注意的地方

#include typedef unsigned char BYTE; //printf既可以有n个参数(输出参数的值),也可以有一个参数(输出字串)。//如果使用宏定义来替代printf的功能,只能取其一种特殊情况#define printf2(a, b) printf(a, b)//;printf("/n")#define printfMSG(MSG) p

2009-07-16 10:13:00 893

原创 Printf()输出格式控制

#includeint main(){ //for int int i=30122121; long i2=309095024l; short i3=30; unsigned i4=2123453; printf("%d,%o,%x,%X,%ld,%hd,%u/n",i,i,i,i,i2,i3,i4);//如果是:%l,%h,则输

2009-07-15 21:07:00 1254 2

原创 写中间信息的小函数

int WriteDbgMsg(const char *pchMsg){ FILE *pFileResult = NULL; //g_strDirRes为当前路径 pFileResult = fopen(g_strDirRes+"//DebugInfo.txt", "a"); if(pFileResult != NULL) { fprintf(pFileResu

2009-07-13 14:45:00 442

原创 虚拟内存可以作为内存保护的工具

CSAPP 10.5 如果某条指令违反了这些许可条件,那么CPU就会触发一个一般性保护错误,该错误将控制传递给内核中的异常处理程序。general protection fault (GPF) 一般保护错一般保护错是在PC机用户程序企图访问不可访问地址时出现的错误。操作系统一般将内存划分为不同的区域,有的区域只供操作系统使用,而有的区域是供应用程序使用的。当应用

2009-07-12 16:10:00 1179

原创 美国习惯用语第24讲:top gun; bottom line

Top Gun Bottom line 每个人的生活道路几乎都是崎岖不平,有上有下的。当然,一般人都喜欢攀登到社会的高峰,而不愿意沦落到社会的最低层。美国的俗语和成语充份地反应了这种概念。今天我们就来介绍两个跟上和下,也就是top和bottom这两个字有关系的习惯用语。美国的电影院里曾经放映过一部电影,名字叫《Top Gun》《Top Gun》这部电影的情节是讲几个海军的战斗机驾驶员为了争

2009-07-08 00:15:00 921

转载 "bottom line" 和 "底线”可以互译吗?

近日,在国内媒体上常出现“底线”这个词,例如,在“非典”一线工作的医生说:“我们要尽全力减轻病人的症状,减少死亡,这是我们医务工作者的底线。”又如某记者推测某城市“接收和医治SARS病人的底线大约是六千人。”再比如“坚持一个中国是我们的底线。”改革开放以来,汉语中出现许多新词,其中不少是借自外语,“底线”一词是汉语中原先就有的呢,还是由英语的“bottom line”翻译过来的呢?究竟两者有没有关

2009-07-08 00:13:00 1157

原创 [BBC地道英语] Bottom line 最低价格

Helen: This is Real English from BBC Learning English. I’m Helen.Zoe: 大家好,我是刘佳。Helen, 今天咱们要学的是什么最新表达呢?Helen: Today’s new expression is ‘bottom line’.Zoe: Bottom line. Helen, 这个短语说的是什么啊?Helen: Well

2009-07-08 00:12:00 760

原创 一个关于测试的blog

huior的测试烩http://www.51testing.com/?uid-10851

2009-07-06 11:43:00 446

转载 一些计算机理论在实际生产中的应用

看到别人的好帖,记下来。 发信人: omohe (omo), 信区: Programming标  题: 一些计算机理论在实际生产中的应用——欢迎大家提出修改意见。发信站: 水木社区 (Sat Jul  4 07:37:40 2009), 站内随着工作实践中各方面的积累,最近慢慢地在思考和领悟大学时期一直困惑自己的一个问题“学习的某些专业理论课在实际中到底是如何使用的?”。我相信某些人也有与

2009-07-04 22:15:00 841

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除