★初心者にVisual C++を教えるスレ★ Part23
■ このスレッドは過去ログ倉庫に格納されています
0417デフォルトの名無しさん
2006/06/02(金) 03:00:50UNICODE環境で
CComBSTR strA( "あいうえお" );
で生成した文字列から前から"うえ"の部分文字列をコピーしたい場合
CComBSTR strB( 2 , strA + 2 );
と書いてよいのでしょうか?
printfで標準出力した結果を見ると問題ないようです
しかし、CComBSTRクラスに対して+UNICODE2文字バイトずらすという行為は
本来NGだと思うのですが・・・
個人的には下のどちらかを利用したいと考えています。
CComBSTR strB( 2 , strA.m_str + 2 );
CComBSTR strB( 2 , (BSTR)strA + 2);
すみませんが詳しい人教えてください。
■ このスレッドは過去ログ倉庫に格納されています