senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Don (nikolat@ukadon.shillest.net)'s status on Thursday, 29-Jul-2021 16:28:49 JST Don Don

    using namespace std; はやめたほうがいいのかなhttps://marycore.jp/prog/cpp/de-using-namespace-std/

    In conversation Thursday, 29-Jul-2021 16:28:49 JST from ukadon.shillest.net permalink
    • ぽな@ばぐとら 🛸 (ponapalt@ukadon.shillest.net)'s status on Thursday, 29-Jul-2021 16:28:49 JST ぽな@ばぐとら 🛸 ぽな@ばぐとら 🛸
      in reply to

      @nikolat 名前空間汚染でぶつかったらだいたいコンパイラエラーになると思うのでそこまで致命的ではないかもしれないんだけど、予想外の間違いが起きにくいコードを目指すという点ではusingを使う範囲は可能な限り限定したほうがいいと考えてる。

      …まあめんどっちいのでデカいコードになりうるとかでなければusingでもいいんじゃないかなーとは思うけど。

      In conversation Thursday, 29-Jul-2021 16:28:49 JST permalink
    • ぽな@ばぐとら 🛸 (ponapalt@ukadon.shillest.net)'s status on Thursday, 29-Jul-2021 16:33:57 JST ぽな@ばぐとら 🛸 ぽな@ばぐとら 🛸
      in reply to

      @nikolat あと毎回std::をつけると、「こいつはC++標準ライブラリの関数だ」と見てはっきりわかるという可読性の改善が期待できる(ただしiteratorとかクソ長くなるやつは地獄を見るのでtypedefとかで工夫しよう)

      Win32 APIとなんか別の複数のライブラリと標準C++とちゃんぽん…とかやってると、「この関数はどこ由来なんだ」っていうのが一発でわかると快適なのよね。

      In conversation Thursday, 29-Jul-2021 16:33:57 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.