自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 #define和typedef的区别

其实《c++primer》上已经把这个问题说的很清楚了,华为的题里面连pint的写法也和书上一模一样。#define定义的宏是在编译之前,对使用该宏的地方做预处理,也就是简单的替换。替换后的语法修饰关系按替换后的语句解释,如:     #define   PINT   int   *;     const   PINT   p;     替换后的结果:     const   int   *

2008-09-01 09:23:00 283

原创 关于vs2005 TCHAR和char之间的转换

1。TCHAR转char   char* str=(char*)lParam;  TCHAR strTemp[1000];  GetDlgItemText(IDC_EDIT7,strTemp,1000); int iLen1 = wcslen(strTemp);    char* stringTemp = new char[iLen1+1];    wcstombs(str

2008-07-01 15:19:00 531

转载 const char*, char const*, char*const的区别

char*const , const char*, char const* 的区别问题几乎是C++面试中每次    都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 constchar  * const cp; ( * 读成 pointer to

2008-05-20 16:22:00 261

原创 关于sizeof的问题

假如是32位机 void Func ( char str[100]){    请计算    sizeof( str ) = 4 (因为数组传给函数时自动转化成了指针)} char str[] = “Hello” ;char *p = str ;int n = 10; 请计算sizeof (str ) = 6 (str是字符数组,加上“/0”一共6个字

2008-05-20 16:15:00 310

空空如也

空空如也

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

TA关注的人

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