- 博客(19)
- 收藏
- 关注
转载 C语言中auto,register,static,const,volatile的区别详细解析
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-17 我要评论以下是对C语言中auto,register,static,const,volatile的区别进行了详细的分析介绍,需要的朋友可以过来参考下1)auto这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变
2017-08-30 16:11:05 353
转载 C++ 异常处理 catch(...)介绍
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-16 我要评论catch(…)能够捕获多种数据类型的异常对象,所以它提供给程序员一种对异常 对象更好的控制手段,使开发的软件系统有很好的可靠性如果要想使一个catch block能抓获多种数据类型的异常对象的话,怎么办?C++标准中定义了一种特殊的catch用法,那就是” catch(…)”。
2017-08-30 15:55:05 2374
转载 CFile与CStdioFile的文件读写使用方法详解
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-16 我要评论以下是对CFile与CStdioFile的文件读写使用方法进行了详细的分析介绍,需要的朋友可以过来参考下CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTrun
2017-08-30 15:38:10 988
转载 char str[] 与 char *str的区别详细解析
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-14 我要评论以下是对char str[]与char *str的区别进行了详细的介绍,需要的朋友可以过来参考下复制代码代码如下:char* get_str(void) { char str[] = {"abcd"}; return str;
2017-08-30 15:22:22 2144
转载 c语言中getch,getche,getchar的区别
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-14 我要评论getche() 和getch()很相似,它也需要引入头文件conio.h,那它们之间的区别又在哪里呢?不同之处就在于getch()无返回显示,getche()有返回显示getchar 是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说 ,如果stdin有数据
2017-08-30 14:58:13 1183 3
转载 GetChar缓存机制深入剖析
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-13 我要评论以下是对GetChar缓存机制进行了详细的介绍,需要的朋友可以过来参考下与缓存区相关最常见的操作就是字符的输入与输出操作getchar,getc,getch,getche,gets系列函数。第一个例子(与getchar有关):复制代码代码如下:#incl
2017-08-30 14:29:26 237
转载 new和malloc的区别深入解析
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-10 我要评论以下是分别是对new和malloc的区别进行了详细的分析及介绍,需要的朋友可以过来参考下1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_
2017-08-28 15:56:10 265
转载 深入解析C++ STL中的常用容器
作者: 字体:[增加 减小] 类型:转载 时间:2013-09-09 我要评论这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们
2017-08-28 15:41:15 182
转载 深入解析C语言中typedef的四个用途
作者: 字体:[增加 减小] 类型:转载 时间:2013-08-22 我要评论以下是对C语言中typedef的四个用途进行了详细的分析介绍,需要的朋友可以过来参考下用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, 和一个
2017-08-27 09:39:25 393
转载 C++中this指针的用法及介绍
作者: 字体:[增加 减小] 类型:转载 时间:2013-08-20 我要评论以下是对C++中this指针的用法进行了详细的分析介绍,需要的朋友可以过来参考下this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: 复制代码代码如下: void Date::setMonth( int mn )
2017-08-27 09:35:11 304
转载 浅谈C++中的string 类型占几个字节
作者: 字体:[增加 减小] 类型:转载 时间:2013-08-13 我要评论本篇文章小编并不是为大家讲解string类型的用法,而是讲解我个人比较好奇的问题,就是string 类型占几个字节在C语言中我们操作字符串肯定用到的是指针或者数组,这样相对来说对字符串的处理还是比较麻烦的,好在C++中提供了 string 类型的支持,让我们在处理字符串时方便了许多。
2017-08-22 22:54:18 3226 1
转载 snprintf函数的用法解析
作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论以下是对snprintf函数的具体使用方法进行了详细的分析介绍,需要的朋友可以过来参考下int snprintf(char *restrict buf, size_t n, const char * restrict format, ...);函数说明:最多从源串中拷贝n-1个字
2017-08-21 22:50:33 628
转载 strncpy与snprintf 的用法比较
作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论以下是对strncpy与snprintf的具体用法以及区别进行了详细的分析介绍,需要的朋友可以过来参考下strncpy的正确用法: strncpy(dest, src, sizeof(dest));dest[sizeof(dest)-1] = ‘\0';snprintf
2017-08-21 16:50:46 2011
转载 字符串拷贝函数memcpy和strncpy以及snprintf 的性能比较
作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论以下是对字符串拷贝函数memcpy和strncpy以及snprintf它们之间的性能进行了比较,需要的朋友可以过来参考下问题:函数memcpy(dest, src, sizeof(dest))、strncpy(dest, src, sizeof(dest))和snprintf(de
2017-08-21 16:47:35 1011
转载 浅析c与c++中struct的区别
作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论c与c++中struct的区别你是否了解,下面小编就详细的为大家介绍一下这里有两种情况下的区别。(1)C的struct与C++的class的区别。(2)C++中的struct和class的区别。在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言
2017-08-21 16:41:51 197
原创 关于char和int之间的字符关系
#include#includeusing namespacestd;int main(){//数字字符5的输出 printf("%c\n",'5'); //----------5 printf("%d\n",'5');//----------53//数字字符5减去字符0的输出 printf("%c\n",'5'-'0');//--
2017-08-20 21:56:09 561
转载 C语言---strlen陷阱
size_t strlen(char const *string);返回值:无符号整型该函数返回一个非负数值,因此在使用时需多加注意。例如:bool flag=strlen(“123”)> -1;cout打印结果:false 这是因为在有符号数和无符号数的比较过程中,有符号数会转变成无符号数,而-1的无符号表示的值为最大,所以
2017-08-12 23:09:21 999
转载 深入理解数组指针与指针数组的区别
作者: 字体:[增加 减小] 类型:转载 时间:2013-05-26 我要评论本篇文章是对数组指针与指针数组的区别进行了详细的分析介绍,需要的朋友参考下数组指针与指针数组的区别在于:数组指针p是一个指针,而指针数组p是一个存放N个指针变量的数组。一、数组指针int (*p)[n]重点:()优先级高([]、()的优先级是一样的,但它们的方向是从左至
2017-08-03 22:42:55 257
转载 深入第K大数问题以及算法概要的详解
作者: 字体:[增加 减小] 类型:转载 时间:2013-05-24 我要评论本篇文章是对第K大数问题以及算法概要进行了详细的分析介绍,需要的朋友参考下解法1: 我们可以对这个乱序数组按照从大到小先行排序,然后取出前k大,总的时间复杂度为O(n*logn + k)。解法2: 利用选择排序或交互排序,K次选择后即可得到第k大的数。总的时间复杂度为O(n*k
2017-08-03 22:35:54 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人