【C++常用函数】教程文章相关的互联网学习教程文章

C++Builder常用函数

BCB函数集1。内存分配 函数名称 AllocMem函数说明 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下:void * __fastcall AllocMem(Cardinal Size); 函数名称 SysFreeMem函数说明 释放所指定的内存块.函数原型如下:int __fastcall SysFreeMem(void * P); 函数名称 SysReallocMem函数说明 要求重新分配参数Size所指定的内存.函数原型如下:void * __fastcall SysReallocMem(void * P , int Size); 2。目录...

C++中的String的常用函数用法总结【图】

1. string的构造函数string str1; //生成空字符串 string str2("123456789"); //生成"1234456789"的复制品 string str3("12345", 0, 3);//结果为"123" string str4("012345", 5); //结果为"01234" string str5(5, 1); //结果为"11111" string str6(str2, 2); //结果为"3456789"2. string的大小size()和length():返回string对象的字符个数,他们执行效果相同。 3. string的插入:push_back() 和 insert...

c/c++的常用函数和STL使用

一个超好用的c++网站:http://www.cplusplus.com/reference/string/string/erase/ 一、string类的函数 1.string& erase (size_t pos = 0, size_t len = npos); pos: Position of the first character to be erased.If this is greater than the string length, it throws out_of_range.Note: The first character in str is denoted by a value of 0 (not 1).len: Number of characters to erase (if the string is shorter, as ...

【C++常用函数】头文件<algorithm>中的常用函数(绝对值,交换,比较)

swap(a,b)用于交换a,b两个变量的值; max(a,b)返回a,b中的最大值; min(a,b)返回a,b中的最小值; abs(x)返回x的绝对值,x必须是整数;

C++ string常用函数

头文件,#include <string> string str,定义字符串 str.begin()/str.end(),返回首迭代器/尾后迭代器 str.size()/str.length(),str存储的字符个数/长度 str.capacity(),str能包含的字符的个数 str.empty(),判断str是否为空 str.clear(),清空字符串 str[i],使用下标访问元素 str.insert(pos,c),在指定的位置pos前插入字符c str.push_back(c),在尾部插入一个字符 str.erase(pos,len),删除从指定位置pos开始的len个字符 str...

C++ vector常用函数

头文件,#include<vector> vector<int> vec,创建vector对象 vec.begin()/vec.end(),返回首迭代器/尾后迭代器 vec.resize(n),既分配空间(改变capacity),也创建对象(改变size) vec.reserve(n),只分配空间(改变capacity),不创建对象(不改变size) vec.size(),容器当前存储的元素个数 vec.capacity(),容器能够存储的元素个数 vec.push_back(a),尾部插入元素 vec.pop_back(),取出尾部元素 vec.front()/vec.back(),返回...

C++常用函数

swap(a,b)用于交换a,b两个变量的值; template void swap ( T& a, T& b ) { T c(a); a=b; b=c; } reverse() reverse函数反转区间的数据 sort() sort函数对区间的函数进行排序,内部是实现使用快速排序法。 max(a,b)返回a,b中的最大值; min(a,b)返回a,b中的最小值; abs(x)返回x的绝对值,x必须是整数; memset() 设置内存值 memcpy() 内存拷贝 strcpy() 字符串复制 strncpy() 字符串复制,指定长度拷贝 stract() 字符串连接 g...

C++常用函数解析【代码】

access()函数 :判断是否具有存取文件的权限 头文件:#include <unistd.h> 定义函数:int access(const char * pathname, int mode); 函数说明:access()会检查是否可以读/写某一已存在的文件。 参数mode 有几种情况组合: 1、R_OK, W_OK, X_OK和F_OK. R_OK, W_OK 与X_OK 用来检查文件是否具有读娶写入和执行的权限。 2、F_OK 则是用来判断该文件是否存在。由于access()只作权限的核查, 并不理会文件形态或文件内容,因此,如果一目...

c++中的string常用函数用法总结

c++中的string常用函数用法总结 标准c++中string类函数介绍 注意不是cstring 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题……...

C++Builder常用函数

BCB函数集 1。内存分配 ? ? 函数名称 AllocMem 函数说明 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void * __fastcall AllocMem(Cardinal Size); ? ? ? 函数名称 SysFreeMem 函数说明 释放所指定的内存块.函数原型如下: int __fastcall SysFreeMem(void * P); ? ? ? 函数名称 SysReallocMem 函数说明 要求重新分配参数Size所指定的内存.函数原型如下: void * __fastcall SysReallocMem(void * P ,...

C++的STL的vector常用函数

列举了一些基本的增删查改的函数: #include <vector> //头文件 vector<int>v; //声明 v.push_back(element); //插入元素到末尾 v.insert(v.begin(),1) //在第0个元素前面插入1 v.insert(v.begin()+2,2) //在第二个元素前面插入2 v.insert(v.end(),1000) //在最后一个元素的后面插入1000,等同于v.push_back(1000) v.erase(v.begin()+1) //删除下标为...

C++ 刷题常用函数总结【代码】

平时常用C++刷一些算法题,C++内置了许多好用的工具函数,但时间一长总是容易忘记,这里简单做一下总结,方便复习! <stdlib.h>atoi(const char* str) 将一串字符转换为int型 atof(const char* str) 同上,转换为double型 abs(int n) 取绝对值fill() int a[10]; vector<int> vt; fill(a, a+10, 100000); fill(vt.begin(), vt.end(), -100000); sort() 时间复杂度n*log(n)的排序算法,默认升序 sort(vt.begin(), vt.end(), cmp); ma...

vc++常用函数方法

??一、打开CD-ROM?mciSendString("Set?cdAudio?door?open?wait",NULL,0,NULL);?二、关闭CD_ROM?mciSendString("Set?cdAudio?door?closed?wait",NULL,0,NULL);?三、关闭计算机?OSVERSIONINFO?OsVersionInfo;?//包含操作系统版本信息的数据结构?OsVersionInfo.dwOSVersionInfoSize?=?sizeof(OSVERSIONINFO);?GetVersionEx(&OsVersionInfo);?//获取操作系统版本信息?if(OsVersionInfo.dwPlatformId?==?VER_PLATFORM_WIN32_WINDOWS)?{?...