C++プログラマーの方に質問です。const の参照引数を使う事はよくありますが、非const の参照引数を使うのは避けた方がいいのでしょうか? void func(T& t) ; T hoge ; func(hoge) ; のように非const の参照引数を使う場合、呼び出し側のソースを見た時に引数として渡す変数は不変だと判断してしまいがちです。 そのような場合はポインタを使用して void func(T* t) ; T hoge ; func(&hoge) ; とすれば呼び出し側からも一目見るだけで引数として渡した変数が変更される可能性があるとわかります。 ということは非const の参照を引数として使うのは必ず避けた方がいいのでしょうか? 「ポインタと参照の使い分け」 「非constの参照引数」 について解説しているWebページ、もしくは合理的な回答を期待しています。
米MicrosoftはWindows OSのVistaに次ぐメジャーリリースの名称を「Windows 7」に決定した。これまで次期主力OSは「Windows 7」というコードネームで呼ばれていたが、それが正式名称としても使われることが、Windows Vista公式ブログで明かされた。 Windows 7はMicrosoftの開発者向けカンファレンスであるPDCおよびWinHECの参加者に、デベロッパー専用リリースが配布される予定。 同ブログによれば、MicrosoftがOSでコードネームをそのまま製品名に使うのはこれが初めてという。 Windows 7という名称に決めた理由は、「シンプルさ」にあると同ブログは説明。毎年リリースするわけではないのでWindows 95、Windows 98、Windows 2000のように年を製品名に使えないこと、XPやVistaのように「抱負」がこめられ
この Web ページでは,我々の研究室で学部学生/大学院学生 と行なっている各種の入門演習の資料 (データベース,プログラミング, ネットワーク等に関する演習)を公開しています. 目次 【データベースソフトウエアと Web サーバソフトウエアと関連ツールのインストールと使用法】 Apache, MySQL, PHP, phpMyAdmin インストールと各種ツールの使用法 PostgreSQL インストールと各種ツールの使用法 Java DB (Derby) インストールと各種ツールの使用法 Firebird のインストールと各種ツールの使用法 DB2 Express-C インストール HiRDB インストールと各種ツールの設定 【リレーショナルデータベース演習】 SQL 入門 郵便番号データベース演習 【Java プログラミング】 Java と Java 開発環境 Eclipse
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く