http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200608/06080070.txt std::string s = b.to_string,std::allocator > ();
関数 説明 b.test(n) ビット位置nが1なら真を返す b.any() どれかビットが1なら真を返す b.none() 全ビットが0のとき真を返す b.flip() 全ビットを反転する b.flip(n) ビット位置nを反転する b.set() 全ビットを1にする b.set(n) ビット位置nを1にする b.res…
priority_queue qt1; // 大きい値優先 priority_queue, greater > qt2; // 小さい値優先 関数 説明 empty() 要素が空なら真を返す(基盤コンテナのempty()を呼ぶ size() 要素数を返す(基盤コンテナのsize()を呼ぶ top() 先頭の要素を参照する(基盤コンテナのf…
関数 説明 empty() 要素が空なら真を返す(基盤コンテナのempty()を呼ぶ) size() 要素数を返す(基盤コンテナのsize()を呼ぶ) front() 先頭要素の参照を返す(基盤コンテナのfront()を呼ぶ back() 末尾要素の参照を返す(基盤コンテナのback()を呼ぶ push() 末尾…
関数 説明 empty() 要素が空なら真を返す(基盤コンテナのempty()を呼ぶ) size() 要素数を返す(基盤コンテナのsize()を呼ぶ) top() 末尾要素を参照する(基盤コンテナのback()を呼ぶ push() 末尾に要素を追加する(基盤コンテナのpush_back()を呼ぶ) pop() 末尾…
int n; set st; set::iterator p; 記述 説明 st.insert(10) stに値を設定。重複キーは防止され、データはソートされる p = st.find(40) キー40を検索。未登録ならst.end()が返る n = st.count(50) キー50の登録数を返す。setは重複キー不許可なので戻り値は1…
map m1, m2; // string-int型のmap map::iterator p; // 反復子 記述 説明 m1.insert(pair("ezaki", 111)) pairクラスでデータ設定。入力データは自動的にソートされる m1.insert(make_pair("asada", 222)) make_pairクラスでデータ設定 m1["ezaki"]=111 添…
list t1, t2; // int対応のlist list::iterator p; // 反復子 list::reverse_iterator rp; // 逆進反復子 記述 説明 t1.push_front(10) データを先頭に追加 t1.push_back(20) データを末尾に追加 t1.insert(p, 30) pの位置にデータを挿入。挿入後にpは次に進…
int n; vector v1, v2; // int 指定のvector vector::iterator p, p1, p2; // 反復子 vector::reverse_iterator rp; // 逆進反復子 記述 説明 v1.push_back(n) データを末尾に追加 v1.size() 要素数を返す v1[n] n番目の要素 p=v1.begin() 先頭要素を指す反…
ve li de ma mm se ms st qu pq 関数名 *1 *2 *3 *4 *5 *6 *7 *8 *9 *10 説明 == != = ve li de ma mm se ms st qu コンテナの比較演算子 assin ve li de 要素を代入する at ve de 指定要素の参照を返す back ve li de qu 末尾要素を指す参照を返す begin ve…
Okoshiyasu2
ジャンクション機能を使ってディスク・ボリュームをマウントする − @IT ■ あるフォルダの下に、別のドライブやボリューム、フォルダをマウントしたいことがある。 ■ Windows OSでは「ジャンクション・ポイント」機能を使ってマウントできる。 ■ ボリューム…
-D をヌル文字列として定義する -D をとして定義する 例 >bcc32 -ea.exe -DDEBUG cp_mac2.cpp
>cl /EHsc smp1.cpp /EHscはVisual C++独自のスイッチ指定で、標準C++機能の一部(例外処理機能)を適切に処理するためのものである。C++>より
// 文字リテラル #include #include using namespace std; int main(void) { char ch; wchar_t wd; locale::global(locale("japanese")); ch = 'A'; wd = L'漢'; cout // 文字列リテラル #include #include using namespace std; int main(void) { locale::g…
Borland C++ Compiler 5.5 - FAQ CPP32 BCC32が行うコンパイル処理のうちC/C++としてのプリプロセッサの処理だけを行います。プリプロセッサとは、ソースコード中に#で始まる指令(#includeや#define)などを処理する機能です。通常のC/C++コンパイラでは、…
sudo apt-get install manpages-dev
D:\c>tasklist /fi "imagename eq gvim.exe" イメージ名 PID セッション名 セッション# メモリ使用量 ========================= ====== ================ ======== ============ gvim.exe 3264 Console 0 8,164 K gvim.exe 3556 Console 0 8,196 K gvim.exe…
:cd パス名
Vim7 内蔵の grep を使うには :vimgrep コマンドを使えばよい。:vimgrep /hogehoge/ *.txt最初にマッチしたファイルを開かないようにするには j フラグを使う。:vimgrep /hogehoge/j *.txt再帰的に検索するには **(starstar) を使う。:vimgrep /hogehoge/j *…
:sp 画面を上下に分割 :sp ファイル名 指定したファイルを分割した画面に表示 Ctrl-w p 画面間の移動 Ctrl-w k 上の画面に移動 Ctrl-w j 下の画面に移動 Ctrl-w l 右の画面に移動 Ctrl-w h 左の画面に移動Ctrl-w + カーソルのある画面を一行分大きくする Ctr…
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/index.html
codepad
"フォント設定 set guifont=M+2VM+IPAG\ circle\ 11 "行番号表示 set number "文字数 set columns=88 "行数 set lines=35 "ファイルタイプ シンタックスON syntax on "検索時ハイライト有効 set hlsearch "タブとインデント set tabstop=4 "に対応する空白数…
コンパイル †gccはデフォルトで入ってるけどコンパイルできない。 以下のコマンドを叩いて,libc6-devを入れると出来る。$ sudo apt-get install libc6-dev * libc6-devとやらが入ってないと… $ gcc hello.c hello.c:6:19: error: stdio.h: No such file or …
C:\my.iniに [mysqld] basedir=C:/mysql5 datadir=D:/MySQL_DATA/ default-character-set = cp932[mysql] default-character-set = cp932 を追記 C:\mysql5\bin>net stop MySQL5 MySQL5 サービスを停止中です. MySQL5 サービスは正常に停止されました。 C:\m…
/* memory.h Copyright 1998, 2001 Red Hat, Inc. This file is part of Cygwin. This software is a copyrighted work licensed under the terms of the Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ #ifndef _MEMORY_H #def…
http://www.kouno.jp/home/c_faq/
条件分岐 記述例 IF 文 IF ・・・ THEN SQL文;ELSE SQL文;END IF; CASE 文 CASE 条件式 WHEN 値 THEN SQL文; WHEN 値 THEN SQL文;ELSE SQL文;END CASE; 繰り返し制御 記述例 WHILE 文 WHILE 条件式 DO SQL文; ・・・END WHILE; REPEAT 文 REPEAT SQL文; ・・・ UNTIL …
mysql> delimiter // mysql> CREATE TABLE t_test(s1 INT)// Query OK, 0 rows affected (0.09 sec) mysql> CREATE PROCEDURE sp_3 (IN param1 INT, IN param2 INT) -> BEGIN -> DECLARE var1 INT; -> SET var1 = 0; -> WHILE var1 < param1 DO -> INSERT IN…