📝 C++
3827篇技术文档📅  最后修改于: 2020-09-25 08:52:49        🧑  作者: Mango
C++中的llabs() 函数返回long long int数据的绝对值。llabs() 函数可以视为abs()的long long int版本。它在<cstdlib>头文件中定义。llabs()原型[从C++ 11标准开始]llabs() 函数采用long long或long long int类型的单个参数,并返回相同类型的值。llabs()参数x:一个long long或long long i...
📅  最后修改于: 2020-09-25 08:53:28        🧑  作者: Mango
C++中的lldiv() 函数计算整数和两个数除法的余数。可以将lldiv() 函数视为div()的long long int版本。它在<cstdlib>头文件中定义。数学上lldiv()原型[从C++ 11标准开始]lldiv() 函数采用两个参数x和y,并返回整数商和x除以y的余数。的商quot是表达式x / y的结果。其余的rem是表达式x%y的结果。lldiv()参数lldiv()返回值l...
📅  最后修改于: 2020-09-25 08:54:09        🧑  作者: Mango
C++中的malloc() 函数分配一个未初始化的内存块,如果分配成功,则返回指向已分配内存块的第一个字节的空指针。C++中的malloc() 函数分配一个未初始化的内存块,如果分配成功,则返回指向已分配内存块的第一个字节的空指针。如果大小为零,则返回的值取决于库的实现。它可以是也可以不是空指针。malloc()原型此函数在<cstdlib>头文件中定义。malloc()参数malloc()返回值...
📅  最后修改于: 2020-09-25 08:54:58        🧑  作者: Mango
C++中的mblen() 函数确定多字节字符的大小(以字节为单位)。mblen() 函数在<cstdlib>头文件中定义。mblen()原型[从C++ 11标准开始]mblen() 函数采用两个参数s和max,并返回一个整数值。指针s指向多字节字符的第一个字节,该字符的大小由函数返回。mblen()参数mblen()返回值如果s是空指针,则对mblen()的调用将重置其内部转换状态以表示初始移位状...
📅  最后修改于: 2020-09-25 08:55:40        🧑  作者: Mango
在C++中mbstowcs() 函数转换为多字节字符 的字符串以等效宽字符序列。mbstowcs() 函数在<cstdlib>头文件中定义。mbstowcs()原型mbstowcs() 函数采用三个参数并返回一个整数值。该函数将多字符 字符串 ,其第一元件通过指出src其广泛的字符表示(wchar_t类型的值)。结果存储在dest指向的存储位置。参数max表示要转换的最大多字节字符数。转换机制与m...
📅  最后修改于: 2020-09-25 08:56:19        🧑  作者: Mango
C++中的mbtowc() 函数将多字节字符转换为宽字符。mbtwoc() 函数在<cstdlib>头文件中定义。mbtowc()原型mbtowc() 函数采用三个参数并返回一个整数值。此函数将pmb指向的多字节字符转换为宽字符 (类型为wchar_t的值),并存储在pwc指向的内存位置。如果pmb是空指针,则对mbtowc()的调用将重置全局转换状态,并确定是否使用移位序列。mbtowc()参数...
📅  最后修改于: 2020-09-25 08:56:59        🧑  作者: Mango
C++中的qsort() 函数使用Quicksort算法以升序对给定数组进行排序。qsort() 函数使用比较函数来确定哪个元素比另一个元素小/大。qsort()原型该函数在<cstdlib>头文件中定义。qsort() 函数按升序对base指向的给定数组进行排序。该数组包含num元素,每个元素的size字节。compare所指向的函数用于比较数组的两个元素。此函数以升序修改数组本身的内容。但是,...
📅  最后修改于: 2020-09-25 08:57:39        🧑  作者: Mango
C++中的quick_exit() 函数导致进程的正常终止而没有完全清除资源。调用quick_exit()时,使用at_quick_exit()注册的函数将以其注册相反的顺序调用。如果任何未处理的异常是由任何已注册的函数引起的,则调用Terminate()。调用所有已注册的函数后,将调用_Exit(exit_code)。quick_exit()原型该函数在<cstdlib>头文件中定义。quick...
📅  最后修改于: 2020-09-25 08:58:22        🧑  作者: Mango
C++中的realloc() 函数重新分配了先前分配但尚未释放的内存块。realloc() 函数重新分配以前使用malloc(),calloc()或realloc() 函数分配但尚未使用free() 函数释放的内存。如果新大小为零,则返回的值取决于库的实现。它可能会或可能不会返回空指针。realloc()原型该函数在<cstdlib>头文件中定义。realloc()参数realloc()返回值re...
📅  最后修改于: 2020-09-25 08:59:03        🧑  作者: Mango
C++中的srand() 函数播种了rand() 函数使用的伪随机数生成器。C++中的srand() 函数播种了rand() 函数使用的伪随机数生成器。 rand() 函数的种子默认为1。这意味着,如果在rand()之前未调用srand(),则rand() 函数的行为就好像它是由srand(1)植入的。srand()原型srand() 函数采用无符号整数作为其参数,该参数由rand() 函数用作种...
📅  最后修改于: 2020-09-25 08:59:53        🧑  作者: Mango
C++中的strtol() 函数将字符串的内容解释为指定基数的整数,并将其值返回为long int。C++中的strtol() 函数将字符串的内容解释为指定基数的整数,并将其值返回为long int。此函数还将设置一个指针,以指向该字符串的最后一个有效字符之后的第一个字符 (如果存在),否则将其设置为null。strtol()原型[从C++ 11标准开始]strtol() 函数将字符串,指向字符的...
📅  最后修改于: 2020-09-25 09:00:41        🧑  作者: Mango
C++中的strtoll() 函数将字符串的内容解释为指定基数的整数,并将其值返回为long long int。此函数还将设置一个指针,以指向该字符串的最后一个有效字符之后的第一个字符 (如果存在),否则将其设置为null。strtoll()原型[从C++ 11标准开始]strtoll() 函数将字符串,指向字符的指针和整数值-base作为其参数,将字符串的内容解释为给定base的整数,并返回lo...
📅  最后修改于: 2020-09-25 09:01:33        🧑  作者: Mango
C++中的strtoull() 函数将字符串的内容解释为指定基数的整数,并以无符号long long int形式返回其值。C++中的strtoull() 函数将字符串的内容解释为指定基数的整数,并以无符号long long int形式返回其值。此函数还将设置一个指针,以指向该字符串的最后一个有效字符之后的第一个字符 (如果存在),否则将其设置为null。strtoull()原型[从C++ 11标准...
📅  最后修改于: 2020-09-25 09:02:14        🧑  作者: Mango
在C++中wcstombs() 函数转换宽<字符>到等效的多字节序列。wcstombs() 函数在<cstdlib>头文件中定义。wcstombs()原型wcstombs() 函数采用三个参数并返回一个整数值。该函数将宽<字符>其第一元件通过指出src其多字节表示。结果存储在dest指向的存储位置。参数max表示要转换的最大宽字符数。转换机制与wctomb相同,只是wctomb转换状态不受影响。如...
📅  最后修改于: 2020-09-25 09:02:53        🧑  作者: Mango
C++中的wctomb() 函数将宽字符转换为多字节字符。wctomb() 函数在<cstdlib>头文件中定义。wctomb()原型wctomb() 函数采用两个参数并返回一个整数值。该函数将wc表示的宽字符转换为等效的多字节字符,并存储在pmb指向的内存位置。可以存储的最大字符数为MB_CUR_MAX。如果wc是空字符,则将空字节写入pmb。如果pmb是空指针,则对wctomb()的调用将重置...