お前ら超大作RPG作ろうぜ。
��
↓ ��
1- ��
覧 ��
板 ��
20
220:VIPにかわりましてGEPPERがお送りします(長屋)[sage]
2012/01/18(水) 14:04:49.86 ID:5Xh/XruXo
てか、上の方に文字列操作めんどいとかwchar_tってあるけどc++の話?
普通は std::string 使って終了だとおもうぜ
あとwin環境なら、t_char.h インクルードもしとけば、std::basic_string<wchar_t> がtypedefされるはずだから、
日本語も普通におk。かなり楽勝
221:VIPにかわりましてGEPPERがお送りします(長屋)[sage]
2012/01/18(水) 14:05:36.19 ID:5Xh/XruXo
t_char.h じゃなくて tchar.h か
typo
222:VIPにかわりましてGEPPERがお送りします(長屋)
2012/01/18(水) 15:05:44.88 ID:PhKaOTxp0
おお、色々知見を有り難う。
まあ自分は既にC#に逃げたけど!
std::stringはsplit相当のメソッドが見つからなくて
findして自分で切り出すのかこれって思ったのとreplaceも
C#に慣れた身には使いにくいなあという愚痴だった!
223:VIPにかわりましてGEPPERがお送りします(長屋)[sage]
2012/01/18(水) 15:33:34.96 ID:5Xh/XruXo
>>222
CLRオプションってのは、c++じゃなくて、
.netベース、つまりc++/CLI、つまり、C#にしてしまうオプションだったはずなので、
それつくと丸ごと言語内容が変わる。完全に別物にしてしまうオプション。
制限てのは多分、マネージドのことだと思うけど、要点はC#と同じ。つまりネイティブでないってこと。
224:VIPにかわりましてGEPPERがお送りします(長屋)
2012/01/18(水) 15:54:54.92 ID:jpcpUj/j0
なるほどね、そういうことなのね。
すごく納得がいった。有り難う。
イメージ的にはCLIではないC++は、.net ではなくてvc6.0時代の作り方をするってことか。
だから.netframework が用意しているコンソールクラスみたいなのは
使わないし、もしその辺りをつかいたいなら素直にc#を使ってた方がいい。
225:1 ◆KhsBXgdFkk[sage]
2012/01/18(水) 16:42:54.21 ID:oKLN0Ta7o
フォアッ! いつの間にか人がたくさん
そんな私はテキストエディタとBolandのアレ使ってる。
やっぱりもっとマシな開発環境を整えたほうがいいのかな。
226:VIPにかわりましてGEPPERがお送りします(長屋)[sage]
2012/01/18(水) 18:23:05.52 ID:5Xh/XruXo
>>224
そうそうそういうこと。で、一応老婆心で補足すると
>vc6.0時代の作り方をするってことか。
227:VIPにかわりましてGEPPERがお送りします(長屋)[sage]
2012/01/18(水) 18:26:30.08 ID:5Xh/XruXo
より正確に言うと、MSのコンパイラ独自のpragmaとかあるので、
完全にピュアかと言われるとアレだけども…
でも言語的には純粋なC++と、もういっちょ追記
228:VIPにかわりましてGEPPERがお送りします(長屋)[sage]
2012/01/18(水) 18:31:55.98 ID:5Xh/XruXo
>>225
それで慣れてるならなんでもいいと思うけど、
関数やクラス類増えてくると、宣言や定義に飛んで内容確認したりとか、
きっとしんどくなってくるから、
もしも規模大きくなりそうなら、早めになんらかIDE導入をお勧めしとく
229:VIPにかわりましてGEPPERがお送りします(中部地方)[sage]
2012/01/18(水) 22:01:06.68 ID:+KQpCygmo
c++/cliはC言語用ライブラリのラッパを書く時にはいいかもしれない
あとはポインタバリバリ使いたいとか
242Res/61.05 KB
↑[8] 前[4] 次[6]
書[5]
板[3] 1-[1] l20