くだすれVisual C++( ..
28:デフォルトの名無しさん
06/12/26 07:49:02
>>26
戻り値の型が一般型ならば何の問題もない。
問題は、ローカルなオブジェクトをポイントするポインタを返すことだ。
定数はローカルオブジェクトではないから、それを返すことは問題ないし、
まして別の型に変換してしまえば問題になるわけがない。
// 1行目の例
int func() {return 0;}
// 2行目の例
char * func() {char foo[] = "FOO"; return foo;}
// 3行目の例
const char * func() {return "BAR";}
// 4行目の例
std::string func() {return "hoge";}
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5417日前に更新/168 KB
担当:undef