タグ付けされた質問 「double-underscore」

6
一部の関数には、関数名の前後にアンダースコア「__」があるのはなぜですか?
この「アンダースコア」は頻繁に発生するようですが、これがPython言語での要件なのか、それとも単なる慣習の問題なのかと思いました。 また、誰かが下線を付ける傾向のある関数に名前を付けて説明できますか、そしてその理由は__init__何ですか(たとえば)?

7
C ++では、なぜ__(ダブルアンダースコア)をそれほど多く使用するのですか?
私はいくつかのオープンソースのC ++コードを調べていましたが、コードで使用されているスコアの下で、主に変数名の最初に多くの二重のスコアがあることに気付きました。 return __CYGWIN__; これには理由があるのでしょうか、それとも単に一部の人々がコードスタイルをコーディングしているのでしょうか。読みにくくしていると思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.