2010-02-01から1ヶ月間の記事一覧

文法備忘録C++編

C++基本文法のごくごくごく一部。 コメント //comment /*comment*/ 変数と宣言 int x,y; const double z;//定数 static int r;//静的変数 配列 1次元配列 int a[3];//宣言 a[0]=0;//要素へのアクセス 2次元配列 int a[3][2]={{1,2},{3,4},{5,6}}; a[0][1]=0;…

文法備忘録perl編

perl基本文法の覚書。入出力処理、正規表現は省略。 コメント #comment 変数と宣言 int i=0; #global my $str="test"; #local 配列 1次元配列 @num = (1, 2, 3); @str=("a","b"); @array=($val1,$val2); $array[0]=1; #要素へのアクセス 2次元配列 @array=([…

constメンバ関数について

constなオブジェトを扱う場合、メンバ変数を書き換られてはconstではなくなってしまいます。const性を保証するには、外部から呼び出されるメンバ関数によってメンバ変数が書き換えられないという条件を付けなければいけません。そこで登場するのがconstメン…

C++で演算子のオーバーロード

operator演算子 C++では自分の好きなように演算子を定義することができます。 例えばSTLでお馴染みのstringクラスでは、"+="演算子を利用して文字の連結処理を行うことができます。 string str1="sunny"; string str2=" day"; str1+= str2; //str1に"sunny d…

hello!

勉強したこと、日々の生活で気づいたことを気ままに綴りたいと思います。