トップページ > プログラム > 2014年06月28日 > zyFd2JCz

書き込み順位&時間帯一覧

15 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000011001000000014



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part113
Regular Expression(正規表現) Part12

書き込みレス一覧

C++相談室 part113
303 :デフォルトの名無しさん[sage]:2014/06/28(土) 11:36:29.86 ID:zyFd2JCz
Visual Studio2013の場合デフォルトがUnicode設定になっていますが、
その状態でプログラム作成する場合、
プログラム中の文字列は
すべて
 wchar_t
 wstring
 L"先頭にL付けておく"
のようにすべきでしょうか?それとも
 char
 string
 "先頭にL無し"
が混在しても問題ないでしょうか?
もちろんビルドはできますが、実際のところどうなんでしょうか?
C++相談室 part113
306 :デフォルトの名無しさん[sage]:2014/06/28(土) 12:17:34.09 ID:zyFd2JCz
>>304, 305
ありがとうございました。前者で行きます。でも
__FUNCTION__
などを使う場合、関数名が日本語だとそのまま使うと文字化けしたのですが、
どうやってUnicode化すれば良いでしょうか?
Regular Expression(正規表現) Part12
573 :デフォルトの名無しさん[sage]:2014/06/28(土) 15:30:36.45 ID:zyFd2JCz
Visual Studio のC++の検索ダイアログで

if( a==b ) ...

と比較すべきところを、うっかり

if( a=b ) ...

と代入してしまっている行を検索する正規表現を教えてください。
Regular Expression(正規表現) Part12
578 :デフォルトの名無しさん[sage]:2014/06/28(土) 23:28:40.94 ID:zyFd2JCz
>>575 lintは使ったことがありません。
>>576 確かに警告レベルを上げるとこのうっかりミスを検出できるんですが、
他の警告も数百行くらい出て来て、その中に埋もれて探せません。
VisualStudioでなくて良いので、一般的な正規表現で良いので
if( a=b ) ...
の行を検出する記述教えてください。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。