C/C++ 【Win11】3分でできる!C言語プログラミング環境構築 インストール時に1GB弱のダウンロードが発生するので、ネットワーク等によっては3分以上かかる場合があります。令和の時代になっても、学校・会社を問わず、プログラミング入門でC言語をやるところは多いみたいですね。(プログラミング入門に関して言う... 2022.07.11 C/C++
C/C++ 【C/C++】gtestの使い方まとめ(基本編) gtestの使い方の基本編です。gtestのアサーション・テスト・テストケース・テストフィクスチャについて紹介しています。具体例として、普通の関数・クラス・例外の試験のサンプルコードを載せています。 2020.04.28 C/C++
C/C++ 【C/C++】単体テストのすすめ(gtest) C/C++の単体テスト・自動試験のフレームワークの一つであるgtestについてまとめました。環境構築・サンプルコード・コンパイル方法を紹介しているので、この記事を読めばgtestが使えるようになります。gtestは導入が簡単で機能が豊富、さらにテストコードも書きやすいのでオススメです。 2020.04.18 C/C++
C/C++ 【C/C++】ドキュメント作成(doxygen)まとめ C/C++のドキュメント作成でdoxygenを使ってみたまとめです。doxygenスタイルのコメントの記述方法、doxygenのインストール方法、HTML形式のドキュメント出力方法についてまとめています。 2020.04.13 C/C++
boost C++のboostで色々やってみる 1.マルチスレッド・排他制御(boost::thread)長くなったので別ページにしてます。内容は以下の感じでまとめています。基本形サンプルコードコンパイル例引数を渡す場合返り値(戻り値)を受け取る場合クラスのメンバ関数でスレッドを立てる場... 2019.11.25 boost
boost 【C++】boost::thread使い方メモ boostの中でも特によく使うthread周りの色々をまとめておきます。threadの基本形・引数アリver・返り値アリver・クラスのメンバ関数verをご用意しております。コンパイル例・mutex・条件変数についても追記しました。 2019.10.08 boost
C/C++ unix domain socketよりもlocal宛のtcp socketの方が速いこともある unix domain socketとlocal宛のtcp domain socketの性能比較をしてみたところunixの方が遅かったという話です。実装はC/C++で環境はdocker上のCentOS7コンテナです。 2018.10.25 C/C++
C/C++ どうせならerrno書いてよ 今日も表題の通りなんですけど、ログ仕込むならerrnoまで書いてよって話です。勿論、理想を言えばエラーが一切発生しないに越したことはないんですけど、まあ、現実問題としてそんなことはあり得ないじゃないですか?で、そんな時に皆さんログを埋め込ん... 2018.10.18 C/C++
C/C++ C言語ソケット通信サンプル Cでソケット通信のサンプルコードを書きました。サーバ・クライアント間で任意の長さのデータを送れるようにしておいたので結構汎用性があるかと思います。 2018.10.17 C/C++