On 4 August 2011 03:30, LIM Fung-Chai lim.fung.c...@gmail.com wrote:
Hi,
g++ -Wall -Wextra ... should flag a warning on the following code
but does not.
std::pairint, const XYZ
get_XYZ_data()
{
XYZ result;
return std::pairint, const XYZ(1, result);
}
This is a violation of Scott
Jonathan Wakely jwakely@gmail.com writes:
g++ -Wall -Wextra ... should flag a warning on the following code
but does not.
Thanks for the apology, but it should still be reported to bugzilla
not to this list.
BTW, it should only warn if given -Weffc++, right?
-Miles
--
People who are
On 4 August 2011 10:29, Miles Bader wrote:
Jonathan Wakely jwakely@gmail.com writes:
g++ -Wall -Wextra ... should flag a warning on the following code
but does not.
Thanks for the apology, but it should still be reported to bugzilla
not to this list.
BTW, it should only warn if given
Hi,
On Thu, Aug 4, 2011 at 5:29 PM, Miles Bader mi...@gnu.org wrote:
Jonathan Wakely jwakely@gmail.com writes:
g++ -Wall -Wextra ... should flag a warning on the following code
but does not.
Thanks for the apology, but it should still be reported to bugzilla
not to this list.
I was
Jonathan Wakely jwakely@gmail.com writes:
No, returning a reference to a local variable is always wrong, not
only because Meyers says so.
True ... :}
-miles
--
Apologize, v. To lay the foundation for a future offense.
On 4 August 2011 11:31, LIM Fung-Chai wrote:
Hi,
On Thu, Aug 4, 2011 at 5:29 PM, Miles Bader mi...@gnu.org wrote:
Jonathan Wakely jwakely@gmail.com writes:
g++ -Wall -Wextra ... should flag a warning on the following code
but does not.
Thanks for the apology, but it should still be
Hi,
g++ -Wall -Wextra ... should flag a warning on the following code
but does not.
std::pairint, const XYZ
get_XYZ_data()
{
XYZ result;
return std::pairint, const XYZ(1, result);
}
This is a violation of Scott Meyer's Effective C++ Item 21 Don't
try to return a reference when you must