C/C++语言
XueminXu
这个作者很懒,什么都没留下…
展开
-
ATL CLR MFC Win32的区别
MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR. ============================== WIN32 winAPI MFC MFC类库 CLR .net库 =========================转载 2012-10-02 13:48:24 · 524 阅读 · 0 评论 -
C++中的const限定修饰符
const修饰符可以把对象转变成常数对象,什么意思呢? 意思就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用! 使用方法是: const int a=1;//这里定义了一个int类型的const常数变量a; 但就于指针来说const仍然是起作用的,以下有两点要十分注意,因为下面的两个问题很容易混淆! 我们来看一个如下的例子:转载 2012-10-05 12:08:01 · 464 阅读 · 0 评论 -
C\C++中sizeof的用法
1、基本数据类型的sizeof: 这里的基本数据类型指short、int、long、float、double、char这样的简单内置数据类型,由于它们都是和系统相关的,所以在不同的系统下取值可能不同,这务必引起我们的注意,尽量不要在这方面给自己程序的移植造成麻烦。一般情况下,在32位系统中,int占4个字节,所以sizeof(int)为4。 2、指针变量的sizeof: 指针记录了另原创 2012-10-21 21:52:56 · 683 阅读 · 0 评论 -
C语言转义字符
转义字符意义ASCII码值(十进制) \a响铃(BEL)007\b退格(BS) 008\f换页(FF)012\n换行(LF) 010 \r回车(CR) 013\t水平制表(HT) 009\v垂直制表(VT) 011\\反斜杠092\?问号字符063\'单引号字符039\"双引号字符 034\0空字符(NULL) 000\ddd任意字符 三位八进制\xhh任意字符二位十六进制原创 2012-10-21 21:53:59 · 694 阅读 · 0 评论 -
strcpy和strncpy用法和区别
1. strcpy函数:顾名思义字符串复制函数:原型:extern char *strcpy(char *dest,char *src); 功能:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间,返回dest(地址中存储的为复制后的新值)。要求:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 一般函数原型实现方式: c原创 2012-10-21 21:50:53 · 529 阅读 · 0 评论 -
C\C++中sprintf的用法
原型:int sprintf( char *buffer, const char *format [, argument] … ); 功能:把格式化的数据写入buffer容器中(字符串),返回buffer的长度。这里s为一个buffer,类型为字符数组名或者字符指针(需要初始化)。 sprintf(s, "%d", 123); //产生"123" sprintf(s, "%8d%8d", 12原创 2012-10-21 21:51:55 · 783 阅读 · 0 评论 -
URI、URL、URN的区别
URI, URL and URN 首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform resource name,统一资源命名,是通过名字来标识资原创 2013-09-29 16:50:54 · 628 阅读 · 0 评论