The argument to
a type name, it may be used in another
This can be used to restructure the C type declaration syntax, such as:
#define pointer(T)
#define array(T, N)
array (pointer (char), 4) y;
declares
to be an array of four pointers to
y
The
typeof
The
typeof
in the GCC compiler. It should be used with caution because it is
not compatible with other dialects of C or C++ and has not been
adopted by the more recent C99 standard.
GCC Generalized Lvalues
A cast is an
lvalue
its operand is an
bility with GCC. It is not allowed in C++ mode.
A comma operator is an
extension to C, provided for compatibility with GCC. It is a standard fea-
ture of C++.
A conditional operator is an
the same type. This is an extension to C, provided for compatibility with
GCC. It is a standard feature of C++.
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
for ADSP-219x DSPs
may also be a type name. Because
typeof
typeof(T *)
typeof(T [N])
keyword is not supported in C++ mode.
keyword is an extension to C originally implemented
(may appear on the left hand side of an assignment) if
. This is an extension to C, provided for compati-
lvalue
if its right operand is an
lvalue
lvalue
typeof( type-name )
.
char
if its last two operands are
Compiler
itself is
typeof
construct.
. This is an
lvalue
of
lvalues
1-141
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?
Questions and answers