タグ

C++に関するwkubotaのブックマーク (2)

  • かつての当たり前が通用しない? Modern C++ではやらないこと

    21世紀に入ってまったく別物と言えるプログラミング言語に進化したC++連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していきます。第1回は、かつてのC++の当たり前が今では通用しないことを紹介します。たとえばインスタンスの生成にnewを、破棄にdeleteをというのが常道でしたが、もはやそれらは非推奨なのです。導入として、このようなかつては常識だったことが非推奨になっているという状況を、いくつかのトピックスを通じてお話しします。 はじめに C言語から派生したオブジェクト指向プログラミング言語であるC++は、21世紀に入ってまったく別物とも言えるプログラミング言語に成長していきました。それは、Modern C++と称されています。1990年代にC++を触っていたプログラマが現在の仕様を知れば、隔世感に苛まれるのではないでしょ

    かつての当たり前が通用しない? Modern C++ではやらないこと
  • イマドキの C++erが覚えておくべき便利なWebサービス7選

    こんにちは、yoshiです。 今回は直接的な技術の話ではありませんが、C++の情報を集めるにあたって筆者が参考にしているWebサービスを紹介しようと思います。 筆者の独断により重要だと思う情報から並べていきますが、どのサービスも異なる方向に特化しているので優劣を付けられるわけではありません。何を重要視するかで変わると思います。 ⚓1. Wandbox wandbox.orgより どんなプログラム言語でも、まずは実行してみるということが一番大事だと筆者は考えています。という訳でまず紹介するのは、多様な言語に対応したオンラインコンパイラです。 C、C++の他にも、C#、JavaJavaScriptGoRustなど様々な言語のコードをサンドボックス環境で実行してくれます。 特筆すべきは、過去の複数のバージョンや開発中バージョンまで使えるようになっていることで、これにより特定のバージョンで発

    イマドキの C++erが覚えておくべき便利なWebサービス7選
  • 1