実用的なC ++ライブラリ関数やヘッダファイルの概要

1つの#include <cmath> 
2つの(ラジアン)またはCOS COS三角関数(度* 3.1415926 / 180 3のための逆三角関数のプロトタイプダブル ASIN(ダブルX);
 4ガウス関数(floor関数)床(X)あり; xを超えない最大の整数を返す    int型 M =フロア(SQRT(N)+ 0.5 の精度向上;) 
 5を 関数CEIL(X)切り上げ、xよりも大きい最小の整数を
 図6  の#include <TIME.H> 
7クロック( );秒:(ダブル)クロック()/ CLOCKS_PER_SEC; 
 8  の#include <string.hの> 
9。のmemcpyにアレイ配列B(B、のコピーint型のk番目の要素のsizeofINT)* K)。
 10Kをアレイからのmemcpy(B、Bアレイに二重要素コピーのsizeofダブル)* k)を、
 11プットアレイ配列b、のmemcpy(B、にコピーはsizeof (a))は、
 12であるのmemset( BUF、0はsizeof (BUF));初期化 
 13が 位置strchr(配列名、文字)の文字列の最初の出現を見つけるために、ポインタの位置が返され判明するように、それはNULLを返す見つからない 
 14の リターンを文字の配列を実際文字0の数まで復帰完了フラグ\;長STRLEN(BUF)
 15  文字列コピー関数strcpyの(B)、
 16  の文字列比較関数のstrcmp(B);
 17  文字列連結関数STRCAT(B ); 
 18であるの#include <アルゴリズム> 
19  LOWER_BOUNDは、()内の)最初の、最後のソート値の要素を見つけよう。、イテレータを返す最初の「値以上」の要素を指し、
 20 値は、内の任意の要素[まず、最後の)よりも大きい場合、最後の返されます。確かに、それは返す「壊すことなく、順番に、値の最初の場所に挿入することができます。」
21  UPPER_BOUND()最初の並べ替えの要素を見つけることを試みるの値〔、最後)です。それは、イテレータを返す
 22  値が存在する場合、反復子は、次の位置の最終値を指します。実際には、「最後の適切な位置の値に挿入することができ、破壊配列なし」を返します
23は、 最初の要素は位置(最後に戻される存在しない)の値よりも大きいとも理解することができます。
24 binary_search()は、タイプブール値を返し[最初、最後)、返された場合に値素子相当するものはtrueにそうでない場合、falseに25  の#include <stdio.hの> 
26であり、例えばのsprintf(BUF、" %D %% D D D%D%"、ABC、DE、X、Y、Z); bufが名前列への出力文字列配列である必要があります[]は、bufをすることができるチャーBUFは、[I] - ' 0 ' 値を得るために 
 27 GETCHAR();文字を読み取り、読み文字コードASCALL値またはEOFを返しホワイトスペースと飲み込むことができる 
 28  の#include <のctype.h> 
29  はisalpha();決定された文字が文字である 
 30 の#include <ストリング> 
31であるのIStream&getlineの(のIStream&IS文字列&STR、char型 DELIM)を及びIStream&getlineの(のIStream&IS文字列STR)
 32  の#include <iostreamの> 
33であるのIStream&getlineの(CHAR * S、STREAMSIZE N-)及びIStream&getlineの(CHAR、* S N-STREAMSIZE、char型)DELIMと、読み取り文字列が文字列型として宣言することができるパラメータを指定せずにアレイチャーに格納されることに注意してください
 34で の#include <STDLIB.H> 
35int型ATOI(CONSTするchar * P) ; z.push(ATOI(P)):文字列は例示的な成形を使用してデジタル値に変換され 、 文字列にプッシュ整数
、例えば36:チャーA [] = 「 - 100 "; -100に等しいATOI(a)は、 チャーB [] =" 123 "; ATOI(b)は123に等しい チャーC [] =" 123「; ATOI(C)に等しい123

 

おすすめ

転載: www.cnblogs.com/TYXmax/p/10987927.html