lynx   »   [go: up one dir, main page]

記事へのコメント28

  • 注目コメント
  • 新着コメント
tick2tack
boost結局ちゃんと勉強しなかったな…。スマートポインタは使ってたけど。いまどきはnewは使わないのか

その他
mangakoji
参照ってポインタじゃないの?

その他
zorio
参照の話は記事の趣旨から外れるだろ//参照はC++の初期からある機能だから、ModernなC++の機能を紹介するって趣旨から外れるだろ

その他
ornomental
C++は使わないで!

その他
softstone
ポインタがなぜ難しいのかの理由が違うと思うなあ。型とサイズをコンパイラが処理してランタイムには残らないという点と、あとは単純にシンタックスが分かりづらいんだと思うよ。後者はRustでもそのままなのが残念。

その他
versatile
参照渡せる C++ において pointer を使わなきゃいけない場面があまり思いつかない。関数ポインタを配列に保持するとか?ポインタのポインタつかって配列表現するとか?いやどっちも別の方法あるしなぁ・・・

その他
renowan
ここは湯通しだな

その他
Sinraptor
Sinraptor 生だと寄生虫(バグ)が怖いですからね。

2023/10/21 リンク

その他
daishi_n
ナマホは危険だからなあ

その他
mak_in
社会人になって一番最初に関わった仕事がC++で、よくいる職場で技術的なことに詳しい人がメンターだった。手厚く教えられ開発者としての基礎を学べた。メンターのメモリリーク見つけて指摘するのが楽しみだったな…

その他
Nunocky
弊社のC++エンジニアはなぜか mallocを使うことをやめない (そもそもC++をわかっていない

その他
Helfard
Helfard 焼きポインタとか蒸しポインタとかを期待したのに。

2023/10/21 リンク

その他
hase0510
Rustなら特別なことをしなくても最初から全部スマートなのに…という思いはある

その他
nakag0711
所有権とは誰がメモリを解放する権利と責任を負っているかを示すものでそのメモリを利用できるかではない。所有権がないときは解放されてないかわからないので利用に約束事が必要にはなるが。あとis ownという英語

その他
findup
findup C/C++のシステムは息が長い傾向があるのでC++03のコードを保守してる現場は結構あると思う。ようやく重い腰を上げて最近のコンパイラ向けに改修してたり。

2023/10/21 リンク

その他
ite
ite ゆっくりコトコト煮込んだポインタを使おう。

2023/10/21 リンク

その他
atsushieno
atsushieno そもそもポインタを使わず参照渡しとかで済ませるみたいな話が全然出てこなくて、ホントにC++でコード書いてる…?ってなってる / ぬるぽやdangling pointerを減らせるんだから参照は関係あるよ

2023/10/21 リンク

その他
estragon
“std::unique_ptr:一つのスマートポインタだけが所有権を持つ std::shared_ptr:複数のスマートポインタで所有権を共有できる std::weak_ptr:shared_ptrの管理するメモリ領域への参照を持つ”

その他
mohno
mohno ここのところ、そもそもC++にかかわることもないけど、なんつーか、そこまでしてC++を使いたくないんだよな。だったらマネージドな言語を使えばいいというか。(選択肢があるなら、だけど)

2023/10/21 リンク

その他
roirrawedoc
生ポインタ絶対使うべきでないなら言語仕様から削ればいいのに だったらrust使えばいいのに、になるからいよいよ存在意義がアレだよね

その他
hogeaegxa
hogeaegxa C++11って、出てきたの名前の通り2011年なんよね。2023年に日常的にC++書く人で今だスマートポインタなんて聞いたことがないとか、そんな新しいもの使ったことがないとか言う奴がいたら、もはや犯罪的だと思う

2023/10/20 リンク

その他
n_vermillion
n_vermillion デストラクタで解放してくれるのが大変良い…のだが多次元で領域確保した場合に正しい順序でdeleteしてくれるのかっつったらしてくれないと思うので、結局生ポインタになる場合も…。まぁしょうがないか。

2023/10/20 リンク

その他
ardarim
古のC++erも自力でスマートポイントもどきクラスを実装してたわけで、それが標準化した感じやね。

その他
mockmock9876
ナマポは賢くならなきゃすぐ飛ぶからね

その他
aceraceae
領域外アクセスは自分で管理しなきゃダメなわけね。

その他
sny22015
生のポインタ、略してナマポ

その他
yarumato
“高度なメモリ管理には生のポインタが必須というのは古い常識。メモリを効率よく安全に使えるスマートポインタは3種類。所有権の仕組みでメモリ領域を安全に使える”

その他
syakinta
ちゃんと焼こうな

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

生のポインタは使わないで! Modern C++のメモリ管理

連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していき...

ブックマークしたユーザー

すべてのユーザーの
詳細を表示します

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

Лучший частный хостинг