質問

現在のC++0x案 って導入した新たな明示的なキーワードへの期待の行動(大す。).

例: デフォルト/削除 機能 デフォルト=削除の新しい nullptr 一定の 明示的な キーワードの使用にも変換事業者、...

私が見込まれま =純 構文のための純粋な仮想関数.

共に、やむを得ない事由により醜い(まぁ、コース) = 0 ものだけが残っています。

Okを使って行くことができま #define純0 (ことがあったりしているものだと思い干渉性を/一貫性は絶対に目標を基本にしてください。またいかのような超pedanticものの、 = 0 ものとするための一つの私の嫌いなのC++(婉曲語法)...

私の質問:

  • 私はよく知られているように新しい標準機能を備えた完全なものですがにこの小さなpedanticまでも"として必要なマクロ"こんなことをしたのだろう。
  • に合わない場合は、いかがですか?(委員会委員。)
  • 私ビpedantic(い)っこのほか?てみてはいかがで現在の書式では純粋な仮想関数?
役に立ちましたか?

解決

これは小さな知識をひけらかすの変更はありません。新しいキーワードを導入すると、あなたが求めることができますの最大のの変化の一つです。それは彼らがどんな犠牲を払っても、ほぼ回避しようものです。破る「純粋な」という言葉を、使用するすべてのコードを考えてみます。

一般的には、そのガイドラインは、を言語に物事を追加するだけにあるの前に行うことができませんでした。 pureキーワードは、(例えば、よりよい型チェックを可能にnullptrキーワードとは異なります)新しい何かを可能にするので、それは非常に低い優先度を持つように期待していません。彼らは何が基本的に保守作業であることに留意してください。 #1の目標は言語を破壊(またはそれを使用するコードを既存の)を回避することです。それは、下位互換性を壊すことなく行うことができる場合に追加されたすべての機能がのみ追加されます。

しかし、委員会は、多かれ少なかれオープンフォーラムです。そのウェブサイトの周りを参照して、あなたは見つけることができるはずですいくつかの電子メールアドレス。 OR comp.std.c++ニュースグループを使用します。

私は彼らの会議は、同様開いていると考えているので、あなたはただ、次のいずれかをgatecrashことができます。 ;)

他のヒント

もので嫌いな C++は"= 0;"???

皆さんは 使用 この養成講座を開催します。あたっぷりのその他のものしてしまう可能性もあります。より良い勉強嫌いです。

<Flame retardant>いてC++のためのもう10年以上になります。私にとっても言語の選択が必要なとい計算は重いものを持ち上げる.</Flame retardant>

まず、comp.std.c++ニュースグループを読み始めます。これは、公共の議論のための場所です。

第二に、私は唯一の正誤表は、現在のC ++ 0xのドラフトに適用されることを言う、委員会は本当に最終段階にある。

あなたがいる場合は、の非常にの熱心な、本当に良い正当化して、ニュースグループにあなたの提案を行います。そして、それが撃墜されることを期待します。実質的により有用な提案(例えば、モジュール)が、それを行っていない。

補遺:あなたが進行するために、このような何かをしたい場合は、あなたがあなたの提案をプッシュする(ANSIの持っている)参加委員会、または委員会に誰かを見つけるために、どちらかが必要になります。

遅すぎます。リクエストのための呼び出しは、数年前に終わっています。

(提出が開催されましたが、私はもうそのリストを見つけることができないページがありました。)

のほか、 jalf's"のコメントの欠点を追加するキーワード(あるいは100%)ご注以外のコンピュータ科学のフレーズ 純粋な機能 既に存在してい意味があります。このパラメータ機能は常に同じ値を返しますし、副作用はありません。う = pure を示すための仮想関数をオーバーライドする必要が悪い作用を引き起こす構文です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top