豚吐露@wiki

C_lang

最終更新:

ohden

- view
管理者のみ編集可

reference

■オンラインマルチコンパイラ
Wandbox
Compiler Explorer


Compiler Explorer
アセンブラ表示


cpprefjp
日本語リファレンス

江添亮の詳説C++17
C++17など新しい情報を掲載

Standard C++
ISO C++標準化委員会

■UnitTest
Boost.Test







framework


tools


tips




■作った物
nextmin
単位時間毎に時間を1分ずつ1日分進める。
何に使うために作ったかは個別にお問い合わせ下さい。




更新日: 2021年09月01日 (水) 16時13分57秒

  • #define HOGE (-__LINE__) ってのを異常時の戻り値にするのって良いかも♪ -- (s1n) 2011-12-22 19:42:35
  • SCMは、Service Control Managerの略 ⇒ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services -- (s1n) 2012-01-27 14:38:14
  • コンストラクタで書かれるコロン「:」って何? http://ameblo.jp/nana-2007-july/entry-10037680575.html -- (s1n) 2012-03-15 15:38:18
  • http://msdn.microsoft.com/ja-jp/library/hcce369f(v=vs.90).aspx リンカで指定可能なファイル -- (s1n) 2012-03-16 11:50:10
  • libファイルの中身を見たい場合は『dumpbin』。VSのコマンドプロンプトから『dumpbin 【ファイル名】 /all』とかする。 -- (s1n) 2012-03-16 13:22:11
  • getProcAddress(): DLLから名指しで関数pointerを取得する。exportsされていることが条件。 -- (s1n) 2012-07-24 16:19:09
  • 『char recvraw[16];』で宣言して、使うとき『*(int*)recvraw』とかしてたらwarning出た。
    どうも動作が保証されんらしい。やるなら...
    typedef union{
     struct {
      int code;
      char data[12];
     };
     char raw[16];
    }RecvData;
    RecvData recvraw;
    recvraw.code;
    ってunion使ってやらないけんらしい。 -- (s1n) 2019-04-17 11:32:07
  • コンパイル時に構造体のメンバへのポインタ演算やってくれるマクロ。
    #define container_of(ptr, type, member) ({ const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (char *)__mptr - offsetof(type,member) );}) -- (s1n) 2019-07-29 15:10:36
  • https://bitbucket.org/verateam/vera/wiki/Home C/C++のStyleCop的なヤツ。独自ルールも作れるらしい。BoostLicenseなので自由に使える。
    履歴見る限り一応、メンテされてる?最終commitが2019-08。downloadんトコから落とせるのは、2015年とか書いてあるので、最新source持ってきて自分でbuildした方が良いっぽい。 -- (s1n) 2020-01-10 11:15:08
  • clang-format
    https://pystyle.info/cpp-how-to-use-clang-format/
    https://pystyle.info/apps/clang-format-editor/ -- (s1n) 2021-08-19 18:29:33
名前:
コメント:

すべてのコメントを見る

タグ:

C C++
記事メニュー
目安箱バナー