タグ

2003年4月6日のブックマーク (3件)

  • UTF-8 - Wikipedia

    UTF-8(ユーティーエフはち、ユーティーエフエイト)はISO/IEC 10646 (UCS) とUnicodeで使える8ビット符号単位(1–4バイトの可変長)の文字符号化形式および文字符号化スキーム。 正式名称は、ISO/IEC 10646では “UCS Transformation Format 8”、Unicodeでは “Unicode Transformation Format-8” という。両者はISO/IEC 10646とUnicodeのコード重複範囲で互換性がある。RFCにも仕様がある[1]。 2バイト目以降に「/」などのASCII文字が現れないように工夫されていることから、UTF-FSS (File System Safe) ともいわれる。旧名称はUTF-2。 UTF-8は、データ交換方式・ファイル形式として一般的に使われる傾向にある。 当初は、ベル研究所においてPlan

  • sizeof演算子

    せりか式 - C 言語チュートリアル - sizeof演算子 sizeof演算子について検索してくる人が多いようなので,真面目にsizeof演算子についても書いておくことにします. 簡単に言うと,sizeofに渡された型や変数のメモリサイズを調べるものです. sizeof演算子は2種類の使い方があります. sizeof(型) sizeof 変数や定数,あるいは式など 前者の型を与える方は特に悩む必要は無いと思います. 単に指定した型が利用するメモリサイズを返すものです. 問題は,後者の変数や定数を渡す方です. sizeofに変数を渡した場合,その変数名で確保されているメモリサイズを返します.

    pipehead
    pipehead 2003/04/06
    > 実はsizeof演算子を用いなくても、 サイズを知ることはできます。
  • メモリリークチェック

    はじめに 今回はメモリリークのチェックに使っているツールを紹介します。 このツールはVisual C++のデバッグルーチン<crtdbg.h>を使っています。 ソース リファレンス 必要なインクルードファイル #include <crtdbg.h> #include "MyMacro.h" #include "MyCrtDbg.h" プロジェクトに追加するファイル MyCrtDbg.cppint WinMain(.............) { DEBUGMEMINIT(); //DEBUGMEMSETFLAG(DBGMEM_LOG); //メモリ確保時にログが出力される pTest = NEW CTest(); //newの代わりにNEWを使用する DEBUGMEMRELEASE(); }D:\MyProjects\test.cpp(737) : Allocate Size = 68by