【发布时间】:2012-03-17 22:47:56
【问题描述】:
你能解释一下为什么这不能编译吗:
(这是错误:
../Man.cpp:33:9: error: conversion from ‘Man (*)()’ to non-scalar type ‘Man’ requested)
代码:
Man goo(){
Man m();
return m;
}
但确实如此:
Man goo(){
return Man();
}
【问题讨论】:
-
下次请阅读有关如何提问的信息和格式说明。
标签: c++ compiler-construction return-value most-vexing-parse