[過去ログ] C++相談室 part137 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
587
(5): はちみつ餃子◆8X2XSCHEME (ワッチョイ 066f-coYL) 2018/09/21(金)18:21 ID:FzfC+eZt0(2/6) AAS
>>586
なんでもかんでもメンバ関数として持たせるのはダサいというのが近年の風潮。
設計方針にもよるんだけど、機能をちょっと増やすたびに新しい型を作るのも馬鹿馬鹿しいだろう。
単なる関数として作ればそれでよいはずのことにクラスの依存関係まで出てくるの、ホントに良くない。
588
(4): (ワッチョイ 01b3-coYL) 2018/09/21(金)18:35 ID:nikK7GUa0(1/8) AAS
>>584
>どちらか迷ったら移譲
やめろ、割とマジで
本来継承が好ましいものに委譲を使うと後々になって必ず破綻する
お前D&E読んでないのか?

>>587
>ダサいというのが近年の風潮
省5
589
(1): (ワッチョイ 19b3-vwf2) 2018/09/21(金)18:37 ID:MaoTi4980(1/5) AAS
>>587
完全に同意。
クラスの数が星の数ほどあるプロジェクトで、継承してメソッド一個追加してるだけとかの経年劣化したソース見たら目眩がするわ。
オブジェクト指向の初期啓蒙として「既存のクラスは変更するな」「機能追加は継承使え」って言ってた人を恨むわ。
595
(2): (ワッチョイ 01b3-coYL) 2018/09/21(金)19:24 ID:nikK7GUa0(2/8) AAS
>>591
使ってるのはuBLASだっけ?調べてないのでわからんけど・・・・
継承を前提にしたクラス(デストラクタがvirtualであり、実際継承してみても使える)なら継承もアリっちゃアリだとは思う
(責任は負わんw あくまで勉強目的でやってみるのはいいと思う)

ただ、特異値分解は知らんのでわからんけど、一般に演算クラスの機能追加は
>>587の言う通り、単純にそのクラスを受け取るグローバル関数にする方がいい
特に
省4
606
(1): はちみつ餃子◆8X2XSCHEME (ワッチョイ 066f-coYL) 2018/09/21(金)21:55 ID:FzfC+eZt0(4/6) AAS
>>604
> 何故それが好ましいか、好ましくないか、
> 質問者のケースに合った説明をしろっつってんの

それは >>587 の説明で足りないか?
風潮があって、その理由は不要な複雑さが出来るからだという説明で足りないか?
この説明は質問者のケースに合致してないか?

> 代用にはなり得ないんだよ原理的に
省2
668
(2): (ワッチョイ 01b3-coYL) 2018/09/24(月)02:59 ID:XuY/8j5Q0(4/14) AAS
>テンプレートの活用を全否定するような言い分に反論したんだよ。
>>587>>588を100回読み直せボケが
悪いけど、お前まともにメタプログラミングやってないだろ?
まともに活用して利点・欠点をはっきりわかってないやつが何偉そうに語ってんの?
しかもその理由で反論したんなら、なおさらポリモーフィズムの話で論破されただろ、
なんで認めずに自分の主張の意味を途中から変えてまで言い返してんの?
図星突かれて気分が悪いってか?
省5
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s