タグ

2010年11月16日のブックマーク (2件)

  • http://www4.plala.or.jp/tamo/dsp/09idft.pdf

    haru-s
    haru-s 2010/11/16
    pdf
  • C++0xにすごい変更が来た

    Batavia会議は、だいぶ興味深いことになった。詳しくは、正式なNのペーパーが出てから解説するが、とにかく、非常に重要な項目をふたつだけ解説する。 まず、attributeによって提供されていた多くのクラスのメンバーに関する機能は、キーワードを与えられた。これは、言語機能は、特別な文法を与えるに値するという思想からである。会議でコンセンサスの得られた文法は以下の通りである。 struct Base { virtual void f() { } int x ; } ; struct Derived final explicit : Base { virtual void f() override { } int x new ; } ; 機能はattributeで提供されていたものと全く変わらないので、説明は省く。変更点としては、base_checkのかわりにexplicitを使い、hidi

    haru-s
    haru-s 2010/11/16
    キーワードがずいぶん見やすくなった.newには確かに違和感があるが