C言語なら俺に聞け(入門編)Part 57at TECH
C言語なら俺に聞け(入門編)Part 57 - 暇つぶし2ch2:デフォルトの名無しさん
09/12/05 23:03:01
>>スレリンク(tech板:998番)
SDLはcharで統一、wchar_tが出てきても即効でcharに変換しているようです

3:デフォルトの名無しさん
09/12/05 23:07:20
そしたらアクセス不可能な物が出てくるじゃん。utf8に変換なら良いけど。
utf8にしたら大工事が必要なのが難点。

4:デフォルトの名無しさん
09/12/05 23:09:37
windowsにはutf8の関数がないからね。全ての関数のラッパーを作らないといけない。
渡すときだけ、utf8toutf16という関数挟めば良いだけか。

5:デフォルトの名無しさん
09/12/05 23:14:25
クロスプラットフォームなものなら、内部UTF-16に統一しているのが多
い印象だなあ。Windowsはwchar_t=WCHAR=UTF-16だけど、それ以外では
wchar_tのサイズや中身はマチマチだからけっきょくwchar_tも使われな
い。


6:デフォルトの名無しさん
09/12/05 23:23:42
>>5
同印象。
バイト数と文字数が(概ね)比例する方が、中身は作り易いからかなぁ。


7:デフォルトの名無しさん
09/12/06 00:17:06
そもそも Win だと大文字小文字の区別がないんだから
a.txt と A.txt があったらどうなるんだ?

8:デフォルトの名無しさん
09/12/06 00:37:46
同じ型なのに、
Surface*  ABC;
Surface   *BCD;

ってするのは何か意味があるのですか。

9:デフォルトの名無しさん
09/12/06 00:41:13
前者は馬鹿がよく使う表記。
普通は後者を使う。

10:デフォルトの名無しさん
09/12/06 00:44:42
型としてchar*とcharは別で、char*自体は存在するからな。

11:デフォルトの名無しさん
09/12/06 00:49:32
Type* foo,bar;
と宣言したら
sizeof(foo)とsizeof(bar)が一致しました。
このコンパイラは馬鹿ですか?

12:デフォルトの名無しさん
09/12/06 01:13:32
括弧つけんなボケ

13:デフォルトの名無しさん
09/12/06 01:30:11
見た目が違うだけです

14:デフォルトの名無しさん
09/12/06 01:55:15
>>9
バカってゆーな!!
1行に複数の変数宣言すんの嫌いだから上で書いてるんだい

15:デフォルトの名無しさん
09/12/06 02:21:26
>>11
それだけでは。

16:デフォルトの名無しさん
09/12/06 02:26:37
sizeof(Type)とsizeof(Type*)が同じになっちゃいけないってきまりはないしな。

17:デフォルトの名無しさん
09/12/06 05:45:38
Surface*  ABC;//センスある人が使う
Surface   *BCD;//頭すっからかんが使う


18:デフォルトの名無しさん
09/12/06 07:25:34
Surface* ABC, BCD;
自分がセンスあると勘違いして間違える。

19:デフォルトの名無しさん
09/12/06 07:27:58
Surface*  ABC; // C以外もよく使う人が使う
Surface   *BCD; // 年配の人がよく使う

20:デフォルトの名無しさん
09/12/06 07:46:16
間を取ってSurface*ABC; か Surface * BCD; でいいだろ、もう。



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch