- 1 名前:デフォルトの名無しさん mailto:sage [2021/01/08(金) 17:54:00.55 ID:0DW9z0rL.net]
- ※前スレ
C++相談室 part153 https://mevius.5ch.net/test/read.cgi/tech/1602339500/ テンプレここまで
- 175 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 21:28:48.83 ID:cjnTDlz3.net]
- 人って第一印象が重要でしょ。
言語もそうだと思うの。 Perlだけの話をするけど、Perlは第一印象で損してる感じ。 PG経験あれば直感的に避けようとする人も少なくないのでは?
- 176 名前:はちみつ餃子 mailto:sage [2021/01/21(木) 21:30:02.98 ID:ooF1treM.net]
- >>171
Perl 6 は 2015 年に安定板がリリースされたぞ。 ただし、旧来の Perl と互換性は全然ないので後に Raku と改称された。 要するに別言語になってしもうた。
- 177 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 21:40:40.11 ID:RnFvGHUF.net]
- >>172
ドルマークを多用するPerlはシェルスクリプトに慣れた人にはむしろ入りやすいはずだけどね。
- 178 名前:デフォルトの名無しさん [2021/01/21(木) 21:46:06.32 ID:6tk1Snw3.net]
- あわしろ氏はJavaはオワコンこれからはPerlと言ってるけどな。
- 179 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 22:21:06.42 ID:rjSQv0Wq.net]
- なんでこの人自分以外はperl使えない前提なんだろ…
- 180 名前:デフォルトの名無しさん [2021/01/21(木) 22:23:21.95 ID:RnFvGHUF.net]
- 知っている人も多いと思うけど、bash/zsh向けに便利な入力補完ツール fzf が存在する。
そのGitHubにはfzfにPerlを併用するサンプルコードが散見される。 https://github.com/junegunn/fzf/wiki/Examples 今やPerlは、sedやawkより多機能なちょっとしたテキスト改変ツールとして、Perl本来の役割に回帰している。 PerlをCGIを書くための言語と思っている人にはPerlがオワコンに見えるかもしれないが、現実は違う。
- 181 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 22:35:21.87 ID:RnFvGHUF.net]
- python3が入っていない環境はわりとあるけどperlが入っていない環境はまずない。
- 182 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 22:35:36.69 ID:Z9MWAls1.net]
- なんでC++スレでPerl, Perlと連呼するんだろう
おおかた、その心理を察することができるので草生えるwww
- 183 名前:デフォルトの名無しさん [2021/01/21(木) 22:41:15.38 ID:RnFvGHUF.net]
- 本スレテーマであるC++やJavaなどのコンパイル言語のコーディングの生産性を高めるにはスクリプト言語の有効活用が欠かせない。
makeやantではかゆい所に手が届かないもどかしさは今も昔も同じなんだよ。
- 184 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 22:54:28.47 ID:H50jUx0j.net]
- >>168
Perl狂信者かよ
- 185 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 22:59:11.40 ID:/ZdL1i9k.net]
- うかつにもPerl厨の秘口を突いてしまった
- 186 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 23:06:26.51 ID:rjSQv0Wq.net]
- >>177
> PerlをCGIを書くための言語 いつの時代の人よw
- 187 名前:デフォルトの名無しさん [2021/01/22(金) 00:49:01.09 ID:di1fs6eX.net]
- たしかルビーの素となった言語がペールでは?
- 188 名前:デフォルトの名無しさん [2021/01/22(金) 01:19:07.37 ID:55qwSi9o.net]
- macOSのソフトウェア更新ツールHomebrewはRuby製。マカーがいる限りRubyは不滅。
- 189 名前:デフォルトの名無しさん [2021/01/22(金) 13:19:25.84 ID:pJ+Dy7HC.net]
- >>157
PerlもPHPも難しいとは思わないけど だからこそ排除すべき
- 190 名前:デフォルトの名無しさん [2021/01/22(金) 13:20:41.30 ID:pJ+Dy7HC.net]
- >>160
>1文字の特殊変数だらけの言語 Rubyのことですね判ります
- 191 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:12:04.30 ID:aLDuncuZ.net]
- >>187
Rubyはそれはない。 Perlと間違ってないか?
- 192 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:18:28.68 ID:WLGQ46hZ.net]
- C++のところで延々と続けるのもなんだけど、TECOってのは相当複雑怪奇だったみたいね
- 193 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 22:15:36.76 ID:HHqI
]
- [ここ壊れてます]
- 194 名前:RAh/.net mailto: C++が今後関数型プログラミングを言語としてサポートしていくことはありますか? []
- [ここ壊れてます]
- 195 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 22:18:18.81 ID:3W/g7okM.net]
- <functinal>で足りるんじゃね?
- 196 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 22:50:10.68 ID:LtnZZu+T.net]
- こちらでどうぞ
https://mevius.5ch.net/test/read.cgi/tech/1427572389/
- 197 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:49:36.96 ID:LcAiXyQN.net]
- >>192
C++の「マルチパラダイム」の中に関数型が今後入ることはあるか (あるいはもう入ってるか) という質問なんですが、変なことを聞いていますか?
- 198 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 00:00:03.65 ID:rMuiLyZn.net]
- ぅえ?
- 199 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 01:38:03.71 ID:PXGkLjAZ.net]
- もう入ってるでしょ?
- 200 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 04:37:52.61 ID:Vx6mcd5N.net]
- Perlのソース汚いイメージしかないけどな
- 201 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 07:19:17.61 ID:E7+6hgZm.net]
- std::functionとラムダ式で関数はほぼ第一級オブジェクトとして扱えるからC++はとっくに関数型言語ですよ
モナドだってやろうと思えば作れるよ
- 202 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 13:50:31.25 ID:1/fAmr9E.net]
- じゃーHaskellにできることはC++でもできるし、同じように書けるって言うのかい
- 203 名前:はちみつ餃子 mailto:sage [2021/01/23(土) 13:52:40.96 ID:Q+Wu8A2P.net]
- >>198
なんでそうなるのかようわからんが。
- 204 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 14:06:29.89 ID:pKYkJfCY.net]
- >>160
>1文字の特殊変数だらけの言語 APL記号?
- 205 名前:はちみつ餃子 mailto:sage [2021/01/23(土) 14:54:28.68 ID:Q+Wu8A2P.net]
- >>188
https://docs.ruby-lang.org/ja/latest/class/Kernel.html#V_--21
- 206 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 16:26:10.57 ID:LPDMRZtK.net]
- >>200
懐かしいな 俺アンペールのいじってたよ
- 207 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:58:05.34 ID:C4WlxIYr.net]
- >>198
そんなクソみたいなこと言うんだったら、まず「関数型言語」の定義から言えよ。 Lispが関数型言語じゃないとか言い始めそうだな。
- 208 名前:デフォルトの名無しさん [2021/01/24(日) 11:36:54.35 ID:wSlEv8S7.net]
- Rubyは関数型ωωω
- 209 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 12:17:53.22 ID:/MPXRGah.net]
- カオスコードって意味ならc++とperlが双璧だわな。rubyは別の意味で糞だが。
- 210 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 14:46:51.42 ID:bXJjYU1w.net]
- rubyの糞とrailsの糞がかけ合わさって悪臭漂う糞になる
- 211 名前:デフォルトの名無しさん [2021/01/24(日) 21:13:47.08 ID:hPeuQsPP.net]
- 肛門を保護するために出る粘液はイイ匂いがするので、化学的に類似品が合成され、香水の原料になっています。
ウンコは臭いですが、ウンコの周りには良いものがあるかもしれない。
- 212 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 23:17:47.88 ID:bXJjYU1w.net]
- Co-mon++
- 213 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 00:51:35.02 ID:h/LmkNzq.net]
- >>207
腸液は質感、匂いともに精液に酷似してるっていうのはよく言われてるけど、それのことじゃないよね? 良い匂いの分泌液なんて聞いたことがない
- 214 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 09:53:48.54 ID:RU5Fvovq.net]
- やだこのスレホモ臭い
- 215 名前:デフォルトの名無しさん [2021/01/25(月) 10:13:42.80 ID:uSgkqdKl.net]
- と言いつつ嬉しそうな吉宗であった。
- 216 名前:デフォルトの名無しさん [2021/01/25(月) 13:06:55.63 ID:sPc2eBUP.net]
- PerlとC++は、見づらいソースコードに慣れる能力を鍛えてくれる。
Perlをオワコン扱いする人は情弱である。
- 217 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 13:11:37.73 ID:54hHF458.net]
- 厄介者のperl厨
- 218 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 13:34:11.10 ID:lM5Uli0g.net]
- 糞コードに触れるとアンチパターンがわかるというのは確かにあるが、それを人に勧めるのは気がひける。
- 219 名前:デフォルトの名無しさん [2021/01/25(月) 13:48:32.46 ID:sPc2eBUP.net]
- まずい酒の味を知らない者には、うまい酒の味を見分けることはできない。
- 220 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 21:12:20.67 ID:bQwFUjl3.net]
- 美味い酒の味を知ったら不味い酒は飲めん
- 221 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 22
]
- [ここ壊れてます]
- 222 名前::13:56.33 ID:IR169uBT.net mailto: 酒は飲まんからようわからん []
- [ここ壊れてます]
- 223 名前:デフォルトの名無しさん [2021/01/25(月) 22:56:10.85 ID:sPc2eBUP.net]
- まずい酒を飲めなくなることは、プログラミングに置きかえればクソコードのメンテナンスができなくなることを意味しており、スキル低下でしかない。
- 224 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 23:11:18.97 ID:bBvI6B4m.net]
- まずい酒はわかるけどうまい酒はマジわからん…
- 225 名前:デフォルトの名無しさん [2021/01/25(月) 23:57:21.75 ID:sPc2eBUP.net]
- うまい酒については「水のように飲みやすい」というほめ表現もあるが、なら水飲んどけよという話でもある。
- 226 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 23:57:36.36 ID:t4dFVxvz.net]
- <body>
!unti {nuritakuri} <body/>
- 227 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 00:02:06.39 ID:Qnn6Y+tc.net]
- <head>
<bukkake> seisi <bukkake/> <strong> naaaaaaaaa!!!<strong/> <head/>
- 228 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 02:05:34.14 ID:wg8lZWjJ.net]
- >>220
ほんまこれ 前にカエルの肉を食ったやつが「ほんと鶏肉とおんなじようなもんだから!食べてみて!」 ってしつこいんだが、だったら鶏肉でいいだろなんでわざわざゲテモノ食わにゃならんのか??となる
- 229 名前:デフォルトの名無しさん [2021/01/26(火) 03:51:19.13 ID:uiGtA95I.net]
- 寄生虫が良い風味出すから。
- 230 名前:デフォルトの名無しさん [2021/01/26(火) 06:09:38.08 ID:ZRZozNwf.net]
- macOSのHomebrewいいね。Perlが最新の5.32.1に即対応。人柱上等なところに惚れる。
- 231 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 07:49:52.25 ID:ZI8ZD6Xl.net]
- 安めの食材や有り合わせでうまいもん作れる腕があっても
腐ったものはどうにもできない 例えるなら、これだろ
- 232 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 07:59:37.62 ID:xVPuSdRM.net]
- >>220
酔える水なら。
- 233 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 11:52:17.15 ID:XuLptVzr.net]
- >>223
今ジビエなどとおしゃれに言ってるがゲテモノ食いが今の事態を招いてる 中途半端な科学信仰が何もかも迷信にしてしまって自然を正しく畏れなくなった
- 234 名前:デフォルトの名無しさん [2021/01/26(火) 13:45:24.16 ID:uiGtA95I.net]
- ちょっと腐ったほうが柔らかくなってアミノ酸も多いよ。
熟成させたと言えばグルメも安心だし。
- 235 名前:デフォルトの名無しさん [2021/01/26(火) 13:48:13.24 ID:uiGtA95I.net]
- 野菜は立てておくと腐らないんだけど、その代わり成長するからね。
光合成できるかも?と思ってなけなしの養分使って葉を伸ばすんだろうけど、光合成は出来ません。
- 236 名前:デフォルトの名無しさん [2021/01/26(火) 13:54:11.58 ID:uiGtA95I.net]
- 野菜の活〆を発明したら儲かるだろな。
放射線以外で。
- 237 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 21:06:31.25 ID:Du8Hqhh0.net]
- いいかげんスレ違い。
- 238 名前:デフォルトの名無しさん [2021/01/26(火) 21:46:24.92 ID:ZRZozNwf.net]
- プリプロセッサマクロだらけの“汚い”コードを否定したらC/C++の強みを失うことになる。
JavaやC#はプリプロセッサマクロが貧弱なのが玉にキズだ。
- 239 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 21:51:10.66 ID:ZRZozNwf.net]
- pybind11スレがないこんな世の中じゃ〜Python〜
まぁマクロの塊のような代物だが。
- 240 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 06:03:44.65 ID:yQalyIAE.net]
- C++はコミュニティで発言力のある人が大抵率直にものを言い過ぎる、悪く言えば口が悪いので忌み嫌われてるとこある
- 241 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 07:30:48.85 ID:eLUquqZ0.net]
- >>229
カダベリンやムスカリンが発生してたり セレウス菌が大量にいるのは そういう問題じゃねえぜ
- 242 名前:デフォルトの名無しさん [2021/01/27(水) 07:48:28.28 ID:4l9V085Z.net]
- でも、Linux板なんか失敗したボランティアの住所載せて、放火しろとは言ってませんよ??言ってませんよ??・・・などの書き込みあるからな。
それに比べれはだいぶ良識的では?
- 243 名前:デフォルトの名無しさん [2021/01/27(水) 11:26:52.94 ID:cJSBZXf9.net]
- C/C++のプリプロセッサも貧弱すぎ
- 244 名前:デフォルトの名無しさん [2021/01/27(水) 17:43:27.13 ID:nPuTGnvU.net]
- C++例外のスタック情報がとれないのはC++の欠点。
例外でスタック情報を使えるJava/C#/Python/Perlはエライ。
- 245 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 21:51:38.91 ID:NT655YPf.net]
- おまえは二度とC++使うな
- 246 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:04:53.57 ID:TqcnYSNG.net]
- >>239
スタックフレーム作ればイケるってば
- 247 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 09:07:27.76 ID:dmDIUcy2.net]
- >>235
例えば誰?
- 248 名前:はちみつ餃子 mailto:sage [2021/01/28(木) 10:23:46.51 ID:vBYpvnJx.net]
- >>239
gdb にアタッチしたことないんか? C++23 には stacktrace が入るから デバッガを使いこなせなくても少し楽にトレースできるかもな。
- 249 名前:デフォルトの名無しさん [2021/01/28(木) 10:52:39.05 ID:dNWrUHbO.net]
- >>223
フグは豚肉に触感似てるけどフグの方が美味い
- 250 名前:デフォルトの名無しさん [2021/01/28(木) 10:54:00.53 ID:dNWrUHbO.net]
- >>228
日本で感染爆発が起きてないのは以前からジビエが流行してたからか
- 251 名前:デフォルトの名無しさん [2021/01/28(木) 10:55:14.42 ID:dNWrUHbO.net]
- >>230-231
白菜は外の皮じゃなくて中の芯から先に食べろと言われている
- 252 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 11:40:01.79 ID:eLxqvNeX.net]
- >>200
ユニコ時代だからAPLよりずっと先行ってるぞ 組み込み演算子で∩∉とか集合論の記号採用してたりアトミックな演算子は⚛++とか洒落効いてたりする 一方で古代perlのプレフィックスは緩和されてる
- 253 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 11:51:37.25 ID:eLxqvNeX.net]
- ∅∘∩ ⊍∪ ⊖ ⊎ ∖≅ ∈ ∉ ∋ ∌ ≡
≢ ⊂ ⊄ ⊃ ⊅ ⊆ ⊈ ⊇ ⊉ ≼ ≽.«»≠ 他組み込みではこんな感じか >= やらよりmずっと可読性高いと思う、エディタもvimとか高機能なのなら問題なかろう 文字を表示してくれるのは特に便利
- 254 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 11:58:59.45 ID:kskG1wa2.net]
- >>245
さすがにコウモリはどこの地方でも食わんだろ
- 255 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 17:23:15.04 ID:8Al9oSyF.net]
- なんでプリミティブ型って継承できんの?
- 256 名前:はちみつ餃子 mailto:sage [2021/01/28(木) 17:29:22.44 ID:vBYpvnJx.net]
- >>250
やりたいときってあるか?
- 257 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 17:41:41.73 ID:GsoT0xyU.net]
- クラスAのオブジェクトをクラスBのメンバにするときってどうやってAのコンストラクタ呼ぶの?
class B{ A a; public: B(){ // この辺でAのコンストラクタを呼びたい } };
- 258 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 17:48:00.82 ID:WrE+/6so.net]
- >>252
メンバのコンストラクタの方が先に呼ばれる。だからそこでは既にAは構築済み。 どうしてもBのコンストラクタ内でAのコンストラクタ呼びたいなら、メンバ変数はポインタで持つ
- 259 名前:デフォルトの名無しさん [2021/01/28(木) 18:07:20.07 ID:IHrlZHr2.net]
- >>243
gdbはおいとくとして、Visual StudioってC++例外のスロー位置を追跡できたっけ?
- 260 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 18:50:38.47 ID:Hqj+H5f7.net]
- >>252
初期化リストを使う B() : a(hoge, piyo)
- 261 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 18:54:30.61 ID:IHrlZHr2.net]
- あとで再初期化したくなること多いから、結局コンストラクタの実装を別の関数に分離すること多いよね。
コンストラクタの種類が増えたら使いまわしたくなるし。
- 262 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 19:24:37.48 ID:q3mIN91/.net]
- >>243
デバッガ使いこなせないとか話にならんだろ・・
- 263 名前:デフォルトの名無しさん [2021/01/28(木) 19:28:49.13 ID:IHrlZHr2.net]
-
- 264 名前:デバッガやシンボルがない環境でもスタックトレースできたほうが良いと思うけどね。
後発言語の生産性の高さはこの辺の充実ぶりにあるでしょ。 [] - [ここ壊れてます]
- 265 名前:デフォルトの名無しさん [2021/01/28(木) 19:42:24.27 ID:IHrlZHr2.net]
- 他プロセスと連携するシステムにはデバッガを当てにくい事が多い。
タイミング依存の不具合を追跡する場合、デバッガがまったく役に立たない。
- 266 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 20:25:47.81 ID:eBfsAdOM.net]
- >>258
その手の生産性と成果物の効率はトレードオフでどっちを重視するかが違うだけでしょ
- 267 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 20:36:13.14 ID:IHrlZHr2.net]
- デバッガ使いこなすとか言って悦に入ってる人と会話が噛み合わないんだが。
- 268 名前:デフォルトの名無しさん [2021/01/28(木) 20:36:14.66 ID:yp+dwtvR.net]
- >>258
だよね むしろデバッガをアタッチできる環境ならスタックトレースはなくてもなんとかなる ユーザー環境でスタックトレースがテキストファイルに落ちるようになってるとトラブルシューティングがしやすい
- 269 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 21:29:31.41 ID:oPlwADge.net]
- >>261
ここほとんどアマチュアの人だから許してやろうやw
- 270 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 21:48:11.74 ID:q3mIN91/.net]
- >>261, >>263
悪いがプロだよ IDEの機能を使いこなせてない初心者が、先に学ぶべきことから逃げて言語だけでどうにかさせようとするような (いつものことだが)はちみつのミスリードに釘を刺しただけだ
- 271 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 21:51:13.66 ID:q3mIN91/.net]
- >>261
あと、流れを読む限り俺の発言が気に入らなくてファビョってるのは君の方だよね、俺1行しか書いてなかったし(しかも大した内容じゃない)w 何が気に障ったんだ?
- 272 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 21:51:23.69 ID:oPlwADge.net]
- いやごめん、俺は流れは一切追ってなくて他意はないよ
茶化したかっただけ 気にしないで
- 273 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 23:50:09.41 ID:g6qVZG7L.net]
- 発狂やないかw
Perlの人かな
- 274 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 23:53:15.94 ID:RfcrpqT0.net]
- >>253,255
じゃあ、Bを構築してしばらく経ってからわかる情報を使ってAを構築したいとき、Aのインスタンスをメンバとして持つのは不可能ということですか? ポインタで持つ以外の方法はない (想定されてない?) のでしょうか constなメンバ変数を初期化するときも近いことを思います
- 275 名前:デフォルトの名無しさん [2021/01/29(金) 00:10:27.15 ID:ZIYbfTXe.net]
- >>268
そういうコンストラクタ制約を持つクラスはけっこう多い。 WindowsのC++向けGDI+ライブラリのクラス群はまさにこれが当てはまる。 広範に存在している以上は受け入れるしかない。 今時は標準でshared_ptrなどの共有ポインタクラスを使えるので、さほど問題にならないでしょ。
|

|