タグ

c++に関するcad-sanのブックマーク (61)

  • Learn Modern C++

    This site contains an original, self-contained guide to learning the fundamentals of Modern C++, intended to be the basis of a self-study course. Some Chapters depend upon material presented in earlier ones, so studying them linearly is recommended. There are also regular posts (accessible from the front page) which cover topics or areas of C++ not covered in the course. If you have any queries or

    Learn Modern C++
    cad-san
    cad-san 2023/12/27
  • プログラム解析入門、もしくはC/C++を安全に書くのが難しすぎる話

    プログラム解析入門 もしくはC/C++を安全に書くのが難しすぎる話 Last updated: Jul 30, 2022 Kinuko Yasuda <@kinu>

    プログラム解析入門、もしくはC/C++を安全に書くのが難しすぎる話
    cad-san
    cad-san 2022/08/01
  • Learn Contemporary C++ | Concise&Visual Examples

    Learn up-to-date, idiomatic C++ with code examples, concise explanations, cheat sheets and infographics. -- Lerne aktuelles, idiomatisches C++ mit Code-Beispielen, knappen Erklärungen und Infografiken. -- 学现代的C++ // 代码示例,简洁的说明和图表

    Learn Contemporary C++ | Concise&Visual Examples
    cad-san
    cad-san 2021/09/27
  • オープン化が進むC++の現状と展望

    AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen

    オープン化が進むC++の現状と展望
    cad-san
    cad-san 2021/08/26
  • C++コンパイラはあなたよりも良いコードを書く - Qiita


     C++C++使DRustC++C++RustRustunsafeRustUnsafe RustC++ C
    C++コンパイラはあなたよりも良いコードを書く - Qiita
    cad-san
    cad-san 2020/05/18
  • ボレロ村上逝去


     aka , 3  3C++2162152151tweet調166 調   3C++er (@bolero_MURAKAMI) February 15, 2020 Facebook209 
    cad-san
    cad-san 2020/03/29
    嘘だろ…
  • コンパイラのいじめかた / How to fight the compiler

    C++MIX #6

    コンパイラのいじめかた / How to fight the compiler
    cad-san
    cad-san 2019/11/21
  • 江添亮のC++入門


     C++C++使C++C++C++C++C++使 C++XYYZC++
    cad-san
    cad-san 2019/09/20
    江添さんの文章は必要最小限の説明と、妙なエスプリで構成されているので読みやすい
  • C++は本当にRustに速度で負けるのか 〜「RustがC++に速度で勝った話」のベンチマークを追試する〜 - Qiita


    :  g++ clang clang  clang++   Fixstars Tech Blog /proc/cpuinfo RustC++ - Fixstars Tech Blog /proc/cpuinfo   C++/Rust  3  OS Fedora 30 CPU AMD A6-1450 Memory DDR3-1333 4GB x 1 (4GB) GCC 9.2.1 Rustc 1.39.
    C++は本当にRustに速度で負けるのか 〜「RustがC++に速度で勝った話」のベンチマークを追試する〜 - Qiita
  • 開発イテレーション偏重 - 兼雑記


     C++  AB2 make () make check ()
    開発イテレーション偏重 - 兼雑記
  • Twitterで話題のC++ quiz time!の解説を誰も書かないので書く - Qiita

    問題 C++ quiz time! Without checking, what does this print (assume an LP64 / LLP64 system): short a = 1; std::cout << sizeof(+a)["23456"] << std::endl; — Richard Smith (@zygoloid) March 18, 2019 こんなツイートが人気を博していた。 #include <iostream> #include "typename.h" int main() { short a = 1; std::cout << sizeof(+a)["23456"] << std::endl; } 答えは四択で1,3,4,6のどれですか?というもの。 だれか解説書くだろと思ったが、みんなTwitter上で満足してしまったらしい(見落としてた

    Twitterで話題のC++ quiz time!の解説を誰も書かないので書く - Qiita
    cad-san
    cad-san 2019/03/22
    C++の()は文脈によって全然違うのでややこしい。やはり演算子のオーバーロードと暗黙の型変換は悪い文明
  • C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita


    C++ Advent Calendar 2018 C++ Advent Calendar 2018 1514: VTK16: C++ 稿12/221  cpprefjpchar8_t UTF-8char8_t - cpprefjp C++  Unicode - GIGAZINE Unicode Caution 
    C++標準化委員会、ついに文字とは何かを理解する: char8_t - Qiita
    cad-san
    cad-san 2018/12/23
    emojiが無ければ解決出来た気がしない
  • 江添亮の詳説C++17


     2017C++ISO/IEC 14882:2017 C++17C++ C++便使便C++C++C++
    cad-san
    cad-san 2017/10/14
  • C/C++プログラマのための開発ツール

    Windows 11 information that can be used at the development siteAtomu Hidaka

    C/C++プログラマのための開発ツール
    cad-san
    cad-san 2016/09/16
  • C++11のスレッド、アフィニティ、ハイパースレッディング | POSTD


     CC++C++ C++11C++CC++
    C++11のスレッド、アフィニティ、ハイパースレッディング | POSTD
  • シングルファイル C/C++ ライブラリが便利すぎてやばい - Qiita

    漢は黙ってシングルファイル C/C++ ライブラリですね! シングルファイル C/C++ ライブラリとは, ヘッダファイル .h ひとつだけで機能が実装されているライブラリ(もう少し条件をゆるくして .cc も含む)のことです. header-only とも言われれたりします. このあたりの元祖は nothings 先生 http://nothings.org/ ですね. 最近は github にコードをあげています. https://github.com/nothings/stb シングルファイル系のライブラリまとめ一覧もあります. シングルファイル系が便利すぎてやばいので, 自分でもいくつか作りました. TinyObjloader(Wavefront .obj loader) https://github.com/syoyo/tinyobjloader TinyEXR(OpenEXR

    シングルファイル C/C++ ライブラリが便利すぎてやばい - Qiita
    cad-san
    cad-san 2015/11/30
    git submodule使えば環境構築がcloneだけで済むのでかなり手軽なのだが、最近その規模ならgolangで良くね感を感じてしまう。
  • 優れたモダンなC++を書くのに役立つC++ Core Guidelines

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    優れたモダンなC++を書くのに役立つC++ Core Guidelines
    cad-san
    cad-san 2015/10/05
  • Amazon.co.jp: Effective Modern C++ ―C++11/14プログラムを進化させる42項目: Scott Meyers (著), 千住治郎 (翻訳): 本

    Amazon.co.jp: Effective Modern C++ ―C++11/14プログラムを進化させる42項目: Scott Meyers (著), 千住治郎 (翻訳): 本
    cad-san
    cad-san 2015/09/09
  • C++ マルチスレッド 入門


    Unity  MonoGame C# C#
    C++ マルチスレッド 入門
    cad-san
    cad-san 2015/04/25
  • C++ Patterns

    12345678910111213141516171819202122232425262728293031323334 #include <memory> class bar; class foo { public: foo(const std::shared_ptr<bar>& b) : forward_reference{b} { } private: std::shared_ptr<bar> forward_reference; }; class bar { public: void set_back_reference(const std::weak_ptr<foo>& f) { this->back_reference = f; } void do_something() { std::shared_ptr<foo> shared_back_reference = this->b

    cad-san
    cad-san 2015/04/08