★初心者にVisual C++を教えるスレ★ Part25at TECH★初心者にVisual C++を教えるスレ★ Part25 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん 07/02/20 22:13:29 何の目的か知らないけど、とくに必要感じなかったらデフォのままで あとここは初心者スレだし 501:デフォルトの名無しさん 07/02/20 22:22:00 VC++ というよりはC++の話かも知れませんが教えてください。 CStirng s; testFunc(&s); void testFunc(CString s) { CString tmp("test"); (*s) = tmp; } とやると s の値が呼び出し元でも変更されていて、 CString *s; testFunc(s); void testFunc(CString *s) { CString tmp("test"); s = &tmp; } とやると変更されていないのはなぜでしょう? Cのイメージからいくと上の方が変更されずに下で変更されるような気がするのですが・・ 502:デフォルトの名無しさん 07/02/20 22:30:08 int *p; testFunc(p); void testFunc (int *p) { int tmp=1; p=&tmp; } 503:499 07/02/20 22:48:00 あ、スレ違いすみません。 他スレに投げてきます。 504:501 07/02/20 22:50:22 >>502 すいません。勘違いしていました。 その通りですね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch