Monthly Archives: January 2010

cygwinのgcc/g++で文字化け

とある事情で「ロケットガール」を見ながら、c/c++の本を書いています。c/c++の本では、windows環境とlinux環境で動作確認をするわけですが、あっちこっちに移動するのが面倒なので、前チェックとして cygwin の gcc/g++ を使っています。 # 「ロケットガール」のほうは後日 さて、Visual C++ 2008 と gcc/g++ ですが、微妙に動作が違います。標準関数系はだいたい同じ(って同じじゃないと困るけど)なんですが、例外やらエラーの発生の仕方が異なります。なので、例外(try-catch)を使って受け取ったときに、メッセージを出力してチェックすることになります。 #include <string> #include <iostream> using namespace std; int main( void ) {  string str1("Hello C++ world.");  int n;    try {   n = 4;   cout << n … Continue reading

Posted in 開発 | 2 Comments