C语言标准库函数strcpy与strcmp的简单实现
分类:
编程语言 时间:
2016-02-22 19:03:08
阅读次数:
149
范围for语句: 引入的意义:简化传统for的编写,主要用于遍历给定序列中的每个元素并对序列中的每个值执行某种操作,其语法形式是: for( 声明: 给定序列) { 执行的操作。 } 其中,“给定序列”部分是一个对象,如一个string的对象。“声明”部分用于定义一个变量,该变量将被用于访问序列中的
分类:
其他好文 时间:
2016-02-01 15:45:32
阅读次数:
154
c风格字符串的标准库函数 头文件是<string> strlen( s ) 返回s的长度,不包含字符串结束符null strcmp( s1, s2 ) 比较两个字符串s1和s2是否相同。若s1与s2相等,则返回0;若s1大于s2,返回正数。若s1小于s2,则返回负数 strcat( s1, s2 )
分类:
其他好文 时间:
2016-01-28 21:09:05
阅读次数:
196
1、建立DLL动态库 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的OBJ文件中相比更有利于代码
分类:
其他好文 时间:
2016-01-28 19:09:39
阅读次数:
203
c中malloc和free是函数,包含在stdlib.h头文件中,分配成功返回指针,失败返回空指针。与new的区别是:1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/f...
分类:
编程语言 时间:
2016-01-13 15:43:21
阅读次数:
156
首先容器(vector)的中的元素是有序的。这里就不讲容器元素类型为内置的类型的用法,因为比较容易。重点讲一下容器元素类型为自定义类型时的用法。当我们把自定义类型的数据成员的类型的值传给equal_range的第三个参数时,我必须得定义一个public的,以该类型为传入参数的构造函数。目的是为了让该...
分类:
编程语言 时间:
2015-12-05 14:20:23
阅读次数:
136
字符串初始化函数用法介绍,然后DIY字符串初始化函数,并且PK标准库函数...
分类:
编程语言 时间:
2015-12-03 14:13:51
阅读次数:
187
new/delete 和 new[]/delete[] 本文以如下的base为例,进行调试和验证,new 和delete,以及new[]和delete[]都是标准库函数,通过重载上述四个函数。 1classbase{2public:3base(void){4printf("base\n");5}67...
分类:
其他好文 时间:
2015-11-29 21:09:24
阅读次数:
189
使用boost::bind是标准库函数std::bind1st和std::bind2nd的一种泛化形式。其可以支持函数对象、函数、函数指针、成员函数指针,并且绑定任意参数到某个指定值上或者将输入参数传入任意位置。1. 通过functions和function pointers使用bind给定如下函数...
分类:
其他好文 时间:
2015-10-08 21:20:14
阅读次数:
135
一,new与delete的细节假如有下面的代码:string *sp = new string("a value");string *arr = new string[10];整个new的语句可以分为三步完成,首先,编译器使用名为operator new(operator new[])的标准库函数,...
分类:
编程语言 时间:
2015-09-13 23:09:18
阅读次数:
267