sudo apt install -y cppmancppman next_permutation
原创
2022-10-14 15:00:18
312阅读
C++常用库函数大全。
转载
2022-12-09 16:00:08
980阅读
#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <fstream.h> //文件输入/输出#
原创
2022-07-29 00:01:54
311阅读
本文列举信息学奥赛中C++编程中常用库函数,作为备忘参考。
转载
2023-01-26 12:27:32
257阅读
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0 int i...
转载
2012-05-25 11:36:00
235阅读
2评论
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')返回非0值,否则返回0int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0int iscntrl(...
原创
2021-09-29 11:54:42
220阅读
find函数
#include <string>
#include <iostream>
using namespace std;
int main()
{
string str1("i am a student");
string str2("student");
string::size_type pos = str1.find(str2); //在字符串st...
原创
2021-07-09 14:58:39
263阅读
1、void *mymemcpy(void *dest, const void* src, size_t n);内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中void* memcpy(void* dest,void* src,size_t n){ assert(dest != NULL && s
转载
2021-06-05 14:29:18
396阅读
之前一直没有怎么使用C++语言,最近常用之后,才发现自己基础是多么的薄弱。 C++中调用C原因的库函数,算是比较基础的操作。 然后在网络上搜索一遍,理解如下: ` C调用C的静态库/动态库 C调用C的函数比较简单,直接使用extern "C" {}告诉编译器用C的规则去调用C函数就可以了。 一开始理 ...
转载
2021-09-01 23:42:00
535阅读
2评论
C++ Builder VCL库函数简介 2002-07-05· · ··C++builder资源中心 1 2 3 下一页 一.BORLAND C++ BUILDER VCL的内存管理函数 1. AllocMem 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void
转载
2019-09-02 13:44:00
250阅读
string概述作为c++语言用作字符串处理的标准库,和Python字符串类型有较多相似之处。可以使用‘=’进行赋值,“==”来比较,“+”进行拼接。构造函数string s;直接声明变量string s(str);创建一个str的副本sstring s(str,idx);将str字符串索引值及其后面的部分当做s初值string s(str,idx,len);将str从idx开始,长度为len的内
strcpy 版本:
char * strcpy( char *strDest, const char *strSrc )
{
assert( (strDest != NULL) && (strSrc != NULL)
原创
2012-11-27 10:06:53
339阅读
1.strtol()函数:作用:它的功能是将一个任意1-36进制数转化为10进制数,返回是long int型。 long int strtol(const char *str, char **endptr, int base);把参数 str 所指向的字符串根据给定的 base 转换为一个长整数(类型为 long int 型),base 必须介于 2 和 36(包含)之间,或者是...
原创
2019-10-02 17:53:56
498阅读
C语言程序调用C++库函数方法,关键是函数名字解析问题。 其实实现起来不是很难。 使用关键字 extern \"C\" 可以使得C++编译器生成的函数名满足C语言的要求 例子如下: 链接库头文件: //head.h class A { public: A(); virtual ~A(); int gt();
转载
精选
2012-05-10 11:56:58
575阅读
C++中函数的优点函数有很多优点,但这里主要介绍以下两点:1. 提高代码可重用性通过在C++中创建函数,可以调用函数多次。 所以实现相同的功能不需要一遍又一遍地编写相同的代码。2. 代码优化函数能使代码优化,我们不需要写很多代码。 函数类型C++编程语言中有两种类型的函数:1.库函数: 是在C++头文件中声明的函数,如:ceil(x),cos(x),e
转载
2023-08-05 20:22:49
53阅读
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<malloc.h>int fun1(char *p){ int len=0;while(*p!=0){len++;p++;} return len;}int fun2(const
原创
2015-12-13 17:38:28
584阅读
模仿实现C++库函数----String 类----用 深拷贝 实现
原创
2015-12-03 16:00:39
468阅读
本来是用C做webserver,终于能够收到数据,发送文件,结果解析http字串的时候直接蒙了,怎样才能最高效的解析字符串?是用char还是string?我发现一旦在任何地方对性能的提升进行思考,任何代码都显得不简单。C提供了那些API?就算我是个天才写出了非常快速的算法,那万一别人提供了那我岂不是 ...
转载
2021-07-26 22:01:00
264阅读
2评论
.erase(i,l)i的位置开始删除长度为l的子串.erase(3); 3后面全删完.substr(3,2); 从下标3的位置取长度为2的子串.substr(3); 从下标3的位置开始的子串reverse(s.begin(),s.end()); 翻转s串string::iterator i,j; 迭代器 类似指针/*s.erase(3,1) 从3的位置...
原创
2022-03-13 14:17:51
91阅读
ty()替换:replace(start,number,str2)倒置:reverse(str.begin(),str.end())长度:length()
原创
2023-03-08 00:34:19
104阅读