- 1 名前:デフォルトの名無しさん [2018/08/27(月) 16:02:00.94 ID:vY3QDx2y0.net]
- 次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512 C++に関する質問やら話題やらはこちらへどうぞ。 ただし質問の前にはFAQに一通り目を通してください。 IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。 前スレ C++相談室 part137 https://mevius.5ch.net/test/read.cgi/tech/1531558382/ このスレもよろしくね。 【初心者歓迎】C/C++室 Ver.103【環境依存OK】 https://mevius.5ch.net/test/read.cgi/tech/1530384293/ ■長いソースを貼るときはここへ。■ codepad.org/ https://ideone.com/ [C++ FAQ] https://isocpp.org/wiki/faq/ www.bohyoh.com/CandCPP/FAQ/ (日本語) ----- テンプレ ここまで ----- VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 592 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 16:31:17.28 ID:vcIlO6Gbr.net]
- スッゲェ素人なんだけどよ、他人が作ったクラスに自作関数を付け加えたいときってどうすんの?
(例えば、行列クラスに特異値分解する関数を付け加える等) 継承ってやつを勉強して使うだけ? C++ の言語仕様と常識を勉強したいという意味でもあるので、「その他人のコードを直接編集せよ」ってのはナシで頼む
- 593 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 16:50:36.52 ID:K+jLUYtn0.net]
- >>581
機能を追加するために継承使うのは設計的によくないよ
- 594 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 17:01:37.16 ID:pko5dpD3r.net]
- >>582
どうするべき?
- 595 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 17:06:42.97 ID:OnuHA6YMx.net]
- >>581
クラスの親子関係がはっきりしてるなら継承。 機能が似てるだけなら移譲。 どちらか迷ったら移譲。
- 596 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 17:15:33.49 ID:K+jLUYtn0.net]
- >>583
void svd(Matrix &pMtx); みたいな関数ではダメなの?
|

|