Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
I dont understand why I cant use const values in initializers ....
I don't understand why I can't use const values in initializers and array dimensions, as in
const int n = 5;
int a[n];
✍: Guest
The const qualifier really means ``read-only''; an object so qualified is a run-time object which cannot (normally) be assigned to. The value of a const-qualified object is therefore not a constant expression in the full sense of the term, and cannot be used for array dimensions, case labels, and the like. (C is unlike C++ in this regard.) When you need a true compile-time constant, use a preprocessor #define (or perhaps an enum).
2016-01-08, 1561👍, 0💬
Popular Posts:
How to set a cookie with the contents of a textbox ? Values stored in cookies may not have semicolon...
What are the core functionalities in XML .NET framework? Can you explain in detail those functionali...
Does .NET support UNICODE and how do you know it supports? Yes .NET definitely supports UNICODE. Try...
What Is C Language? The C programming language is a standardized programming language developed in t...
How To Compare Two Strings with strcmp()? - PHP Script Tips - PHP Built-in Functions for Strings PHP...