豚吐露@wiki
C_lang
最終更新:
ohden
-
view
reference
Compiler Explorer
アセンブラ表示
アセンブラ表示
cpprefjp
日本語リファレンス
日本語リファレンス
江添亮の詳説C++17
C++17など新しい情報を掲載
C++17など新しい情報を掲載
Standard C++
ISO C++標準化委員会
ISO C++標準化委員会
■UnitTest
Boost.Test
Boost.Test
framework
tools
tips
更新日: 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