pixie-grasperのプロフィール
- ベストアンサー数
- 28
- ベストアンサー率
- 49%
- お礼率
- 100%
- 登録日2013/06/07
- ubuntu 12.04でワイヤレスLAN
Linux初心者です。 ubuntu 12.04でシステム設定の中に 「Windows Wireless Drivers」がありません。 どうすれば表示できますか
- 締切済み
- Linux系OS
- toshi_2000
- 回答数5
- ubuntu 12.04でワイヤレスLAN
Linux初心者です。 ubuntu 12.04でシステム設定の中に 「Windows Wireless Drivers」がありません。 どうすれば表示できますか
- 締切済み
- Linux系OS
- toshi_2000
- 回答数5
- C/C++で、マウスのエミュレートをしたい
VS2013でC++を使ってマクロを作っています クリック操作をアクティブでないウィンドウで行いたいのですが、 SendMessageで送る以外に何か方法はございますでしょうか もう一つ、SetCursorPos以外でマウスカーソルを移動させる方法を考えつくだけ教えてください どれも初歩的な質問で申し訳ございませんが、回答をお待ちしております。
- 締切済み
- C・C++・C#
- syampoooooooooo
- 回答数1
- オブジェクト生成時のセオリーについて
オブジェクト指向を採用しているプログラミング言語において、ほとんどの場合、オブジェクト生成時に使用されるコンストラクタは返り値を持てません。 また、コンストラクタにて例外を投げるといったことは推奨されていないケースが多いです。 そんな中で、コンストラクタに何らかの引数を渡してインスタンスを生成するクラスの場合、不十分な引数を渡すことで使用できない状態となるインスタンスが生成されることがあります。 こういったことを踏まえて、渡される引数が適しているものであることを確認する役割というのは使用されるクラス自身が担うのか、クラスを生成する外部の処理(ファクトリー的なクラス・メソッド)が担うのか、どちらが一般的なセオリーなんでしょうか? 無論、不十分なインスタンスが誤って使用されないようにメソッドにエラー処理をかけ、「使用できない状態のオブジェクトである」ことを通知するのは当然なのでしょう。 ただ、最近知り合いから「クラスはできるだけ不変な状態を保つよう設計した方がいい。そのほうが使いやすく、再利用時のバグが減る」という話を聞いて状態を持たないクラスの設計というのを考えこんでしまい、悩んでいます。 わかりにくい質問かもしれませんが、回答よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- kuramiya
- 回答数2