タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mfcに関するmattnのブックマーク (3)

  • プログラミングメモ - new が失敗したときの扱い方

    ■newが失敗するとポインタにNULLが返ってきます。 #include <stdio.h> void main(){ int*i; i=new int[1000000000]; if(i==NULL){ printf("new 失敗\n"); }else{ printf("new 成功\n"); } delete[] i; } 最後にまとめて delete するのはお作法的にまずかろう,とか思うんですけれど(delete NULL は安全だから,まぁいいっちゃいんだけど),それはさておき,見るのは i の中を見て new が成功したか判断しているところです。C では一般的な方法。 ここら辺は微妙に混乱するところなんだけれども,new したときに返値の NULL をアテにしていい(malloc(3) と同じようなエラー処理になる)処理系は,あたしの知る限り,VC6 標準の挙動だけだった気が

    mattn
    mattn 2009/12/11
  • MFC - UTF-8/UTF-16のファイル読込・保存 - Faith and Brave - C++で遊ぼう

    VC++8.0(2005) 以降の fopen では ccs でエンコーディングを指定することができる MSDN - fopen, _wfopen CStdioFile は FILE* を受け取ることができるので以下のようにできる まずは読み込み UTF-8 CString line; CStdioFile file(_tfopen(_T("C:\\utf8.txt"), _T("r, ccs=UTF-8"))); while (file.ReadString(line)) { AfxMessageBox(line); } file.Close(); UTF-16 CString line; CStdioFile file(_tfopen(_T("C:\\utf16.txt"), _T("r, ccs=UTF-16LE"))); while (file.ReadString(line))

    MFC - UTF-8/UTF-16のファイル読込・保存 - Faith and Brave - C++で遊ぼう
    mattn
    mattn 2008/07/24
  • MFC へのグチ - Faith and Brave - C++で遊ぼう

    とっちゃん's Blog - MFC の需要ってどれくらいなんだろ? Feature Pack はなんで今さら MFC を拡張しようと思ったんだろう そろそろ MFC に代わる GUI ライブラリを作ってほしいです ・ コントロールIDを resource.h に詰め込むのやめよーぜ ・ *.rc 廃止してほしい ・ DataGridView 相当のコントロールほしい ・ 画面作るのにコード書きたくない ・ XML のクラス提供して〜 ・ もっとテンプレートを!(WTLカッコイイ!) ・ クラス設計見直そうよ と、不満たっぷりだったりします できることが増えても MFC だもんな〜 MFC を好んで使っている人はいるのだろうか (「使わなければならない」ではなく「使いたい」)

    MFC へのグチ - Faith and Brave - C++で遊ぼう
    mattn
    mattn 2008/04/09
    私は使いたくない派
  • 1