()、関数呼び出し演算子、関数オブジェクト 演算子の表へ ページの先頭へ () は、関数呼び出しの演算子です。これをクラス定義の中でオーバーロードすると、クラスオブジェクトの後ろに () を付けて、関数呼び出しの形式で呼び出せるようになります。 まず、定義の仕方を見てみましょう。次の例では、整数の引数 iValue を取り、これを 2 倍にして返す演算子 () を定義しています。 class CManiac { public: int operator()(int iValue) { return 2 * iValue; } }; 次に、これを使う側の例を見てみましょう。 int main() { CManiac maniac; // クラスオブジェクト maniac を作成する。 int iValue = maniac(1); // 関数呼び出し演算子 () を maniac に適用する
〈art-Link 上野−谷中〉実行委員会からのお知らせ 今年は、例年のように企画を募り、マップで繋ぐというやり方はお休みし、 〈art-Link上野−谷中〉17年の歴史を1冊の記録集にまとめます。 アートリンクのこれまでの軌跡をたどり、これからの展望も望めるような 内容にしたいと思っています。 完成は11月末を予定しています。ご期待ください。 入手方法などは、後日お知らせいたします。 進捗状況は、ツイッター、フェイスブックでお知らせいたしますので、アクセスしてください。 過去の〈art-Link上野-谷中〉 2013年webphoto 2012年webphoto 2011年webphoto 2010年webphoto 2009年webphoto 2008年webphoto 2007年webphoto 2006年webphoto 2005年webphoto 2004年webphoto 20
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く