タグ

c++に関するkotaro-onoのブックマーク (10)

  • [Linux][開発] GNU GLOBALとvimで快適な開発環境を手に入れる - Qiita

    これまでソースコードを読む時に複数の端末を用意して、grepして定義を探したりしていたのですが、大きなコードになると検索量も多くなって嫌になってたところ、「GNU GLOBALを使うと幸せになれる」と聞いたので試しに使ってみました 準備: GNU GLOBALのインストール 以下の公式サイトから[Download]を開き、Source archiveにある最新のソースコードをダウンロードします この記事では、6.5.4 のバージョンを使用しています。また、システムを自由に変更できない環境を想定して、make installを行わない手順となっています。必要に応じて適宜読み替えてください ダウンロードした圧縮ファイルを解凍し、configure と make を実行します

    [Linux][開発] GNU GLOBALとvimで快適な開発環境を手に入れる - Qiita
  • C++入門

    C++入門 基礎知識は仮定しません あなたは 人目のお客さんです。 ゆっくりしていってください。 C++入門1   プログラミングの基礎知識 C++入門2   coutを使った出力 C++入門3   cinを使った入力 C++入門4   オブジェクト指向について C++入門5   クラスを作ろう C++入門6   クラスを作ろう(補足) C++入門7   クラスの練習 C++入門8   コンストラクタの引数 C++入門9   クラス間の関係 C++入門10  乱数 C++入門11  while文とfor文 C++入門12  値を戻す関数 C++入門13  値を戻す関数の例 C++入門14  パブリックとプライベート C++入門15  継承 C++入門16  継承の練習 C++入門17  さらに継承 C++入門18  デストラクタ C++入門19  配列 C++入門20  ポインタ C++

  • POCO C++ Libraries - Simplify C++ Development

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems. Latest Release: 1.13.2 [Changelog] Get Started! The POCO C++ Libraries have been trusted by C++ developers worldwide for 18 years to build challenging and mission-critical applications in a wide variety of industries.

    POCO C++ Libraries - Simplify C++ Development
    kotaro-ono
    kotaro-ono 2012/11/12
    POCO Libraries
  • EffectiveC++入門

    C++プログラマにとって、『Effective C++』はバイブルのような存在です。どれくらいバイブルかというと、皆さんの使っているGNUのGCCコンパイラには、EffectiveC++のコーディングガイドラインに従っているかどうかチェックするためのコンパイラオプション『-Weffc++』が、あるくらいです。 しかし、その内容は決して初心者向きではなく、実際に買ったはいいが、書棚の肥やしになっているような人たちも多いと思います。そこで、そのような初心者の人たちに EffectiveC++ を読み解くために各章のエッセンスをまとめたガイドラインを書いてみました。 C++はもう時代遅れとよく言われますが、組み込み系からビジネスシステムまで、幅広くカバーできる言語は、C++以外にありません。C++を知っていれば、おそらくどのような業界にも通用するでしょう。ITプログラマを自負するのであれば、C+

    kotaro-ono
    kotaro-ono 2012/10/01
    c++入門
  • C++プログラミング入門 | Lindoc

    iPad / iPhone アプリを使えば、Lindoc のコンテンツをより快適に読むことができます。無料のアプリをインストールして、新しい読書を体験しましょう!

  • モダンなC, C++の開発環境の構築方法 - 考える人、コードを書く人

    まだC, C++がないようなので書いてみた。主にLinux(DebianとかUbuntu)での環境構築について。 コンパイラ まずはapt-getでコンパイラをインストールする。UbuntuやDebianなら以下のコマンドでgccやg++および標準ライブラリ等がインストールされる。 $ sudo apt-get install build-essential デバッグツール デバッガおよびデバッグツールは少なくとも以下の三つは入れる。(あとltraceも欲しいかな?) GDB 言わずと知れたGNUのデバッガ Valgrind メモリリークや不正メモリアクセスの検出 strace システムコールのトレース $ sudo apt-get install gdb valgrind strace ビルドツール C, C++のビルドツールといえばまずmakeが浮かぶけど、最近ではSConsやCMak

    モダンなC, C++の開発環境の構築方法 - 考える人、コードを書く人
    kotaro-ono
    kotaro-ono 2012/03/15
    Ubuntuでのc++開発環境構築方法
  • C++ reference - cppreference.com

    Function objects − hash (C++11) Swap − Type operations (C++11) Integer comparison (C++20) pair − tuple (C++11) optional (C++17) expected (C++23) variant (C++17) − any (C++17) String conversions (C++17) Formatting (C++20) bitset − Bit manipulation (C++20) Debugging support (C++26)

    kotaro-ono
    kotaro-ono 2012/03/15
    C++11に対応のリファレンス
  • C++ Reference Project

    C Library The elements of the C language library are also included as a subset of the C++ Standard library. These cover many aspects, from general utility functions and macros to input/output functions and dynamic memory management functions: <cassert> (assert.h)C Diagnostics Library (header)<cctype> (ctype.h)Character handling functions (header)<cerrno> (errno.h)C Errors (header)<cfenv> (fenv.h)F

    kotaro-ono
    kotaro-ono 2012/03/15
    STLのリファレンス。ザックリ読むべし。
  • POCO::Netライブラリによる組み込みWebサーバの実装

    はじめに 記事ではPOCO(C++ Portable Componentsの略)というオープンソースのC++用クラスライブラリを紹介します。 日語の情報が少なく、あまり有名ではありません。しかし、強力なライブラリが揃っているのでプログラミングの強い味方になること間違いありません。 今回は、POCOの導入方法と、いかにPOCOが強力であるかを示すために、アプリケーション組み込み型のWebサーバのサンプルソースを解説します。Webサーバが非常に少ないコード量で記述できることに驚かれると思います。 POCOのクラスは数多くあり、今回の記事だけではとてもすべてを紹介しきれません。引き続き、クラスの利用方法や、アプリケーションを作る上で便利なパーツの製作などの記事を予定しています。 対象読者 オブジェクト指向を理解し、C++のクラスライブラリを活用できる方を対象としています。 必要な環境 POC

    POCO::Netライブラリによる組み込みWebサーバの実装
  • C++ Language

    C++ Language Introduction Compilers Basics of C++ Structure of a program Variables and types Constants Operators Basic Input/Output Program structure Statements and flow control Functions Overloads and templates Name visibility Compound data types Arrays Character sequences Pointers Dynamic memory Data structures Other data types Classes Classes (I) Classes (II) Special members Friendship and inhe

    kotaro-ono
    kotaro-ono 2012/02/10
    チュートリアル。これでサックリ学ぶべし
  • 1