meryngii.neta

今日も新たな"ネタ"を求めて。

2008-11-01から1ヶ月間の記事一覧

属性の使い道

C++0xの属性の使い道で思いついたものを適当に並べる。 pod nonpod PODの定義が複雑なので、ユーザが思っている方でなかったらエラーを出すとか。 クラスを作るときも指定するときも。 static_assert(is_pod::value);でもいいか。 restrict C++ではnoalias・…

fstreamのファイル名

std::fstreamがファイル名をマルチバイト文字列(const char*とconst std::string&)でしか受け取れない件についてです。 template <class charT, class traits=char_traits<charT> > class basic_fstream : public basic_iostream<charT,traits> { public: // ... explicit basic_fstream(const char* s, ios_base::open</chart,traits></class>…

template concept

Committee Draftへのコメント一覧 - Faith and Brave - C++で遊ぼう 私の意見(41.)もまとめて下さったようで感謝。 fstreamのファイル名がconst wchar_t*を取れないのも加えて欲しいです。 さて、読み進めていくと、14.の提案の最後に強烈なおまけがくっつい…

例の入門書の翻訳

C++

http://www.research.att.com/~bs/programming.html Translations: * Chinese translation under way. * German translation under way. * Korean translation under way. * Polish translation under way. * Russian translation under way. あれ?Japanese…

andLinuxが更新されない

Linux界隈のソフトウェアはとにかく更新が早いというイメージがあるのだが、andLinuxはなかなか更新される気配がない。 ということでcoLinuxのみをインストールしたりしたけれども、設定が恐ろしく面倒で諦めた。 思い切ってWindowsを捨ててLinuxに移行する…

andLinux上で日本語入力

http://d.hatena.ne.jp/CoolDriver/20080224/1203826457 export GTK_IM_MODULE="scim" scim -dfirefox &

Boost 1.37.0

出ました。 http://www.boost.org/users/news/version_1_37_0 新しいライブラリはProtoのみです。これから調べます。

asm

C++

C++規格はインラインアセンブラのためのasmキーワードがある。 しかし、VC++は__asm、GCCは__asm__など、微妙に違ったキーワードを使っている。 なかなかいい資料が見つからない。互換性の問題なのだろうか。