this
has been removed. This idiom
was used in the very early days of C++, before users were
allowed to overload operator new
; it is no longer allowed by
the C++ standard.sizeof (X::Y)
where Y was a
non-static member of X, even if the `sizeof' expression occurred
outside of a non-static member function of X (or one of its
derived classes, or a member-initializer for X or one of its
derived classes.) This extension has been removed.?:
operator.)int f () return r { r = 3; }
has been deprecated, and will be removed in a future version of
G++.Copyright (C) Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
These pages are maintained by the GCC team. Last modified 2022-10-26.