Articles of dichiarazione

Definizione dei membri interi cost const nella definizione della class

La mia comprensione è che C ++ consente di definire i membri const statici all’interno di una class purché si tratti di un tipo intero. Perché, allora, il codice seguente mi dà un errore di linker? #include #include class test { public: static const int N = 10; }; int main() { std::cout << test::N […]

Posizionamento di dichiarazioni variabili in C

Ho pensato a lungo che in C, tutte le variabili dovevano essere dichiarate all’inizio della funzione. So che in C99 le regole sono le stesse del C ++, ma quali sono le regole di posizionamento delle dichiarazioni variabili per C89 / ANSI C? Il seguente codice viene compilato correttamente con gcc -std=c89 e gcc -ansi […]

È ansible dichiarare due variabili di diverso tipo in un ciclo for?

È ansible dichiarare due variabili di diverso tipo nel corpo di inizializzazione di un ciclo for in C ++? Per esempio: for(int i=0,j=0 … definisce due numeri interi. Posso definire un int e un char nel corpo di inizializzazione? Come sarebbe fatto?

Perché è necessaria la volatilità in C?

Perché è necessaria la volatile in C? A cosa serve? Cosa farà?

Definire la variabile globale in una funzione JavaScript

È ansible definire una variabile globale in una funzione JavaScript? Voglio usare la variabile trailimage (dichiarata nella funzione makeObj ) in altre funzioni. var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write(”); obj_selected = 1; } function truebody() { return (!window.opera […]

Cosa sono le dichiarazioni anticipate in C ++?

A: http://www.learncpp.com/cpp-tutorial/19-header-files/ Quanto segue è menzionato: add.cpp: int add(int x, int y) { return x + y; } main.cpp: #include int add(int x, int y); // forward declaration using function prototype int main() { using namespace std; cout << "The sum of 3 and 4 is " << add(3, 4) << endl; return 0; } […]

Qual è la differenza tra una definizione e una dichiarazione?

Il significato di entrambi mi sfugge.