C++ Reference
http://www.cppreference.com/wiki/
2009-10-08T01:53:39-07:00C++ Reference
http://www.cppreference.com/wiki/
http://www.cppreference.com/wiki/lib/images/favicon.icotext/html2009-10-07T23:32:33-07:00cn:c:other:rand - created
http://www.cppreference.com/wiki/cn/c/other/rand?rev=1254983553&do=diff
语法:
#include <cstdlib>
int rand( void );
函数rand()返回一个0到RAND_MAX的整形. 例子:
srand( time(NULL) );
for( i = 0; i < 10; i++ )
printf( "Random number #%d: %d\n", i, rand() );
注意: 不要用%去限制产生的数. 应该使用算法产生指定范围的数:text/html2009-10-07T14:41:59-07:00Massimo ManghiDeque operators - link rotto riparato
http://www.cppreference.com/wiki/it/stl/deque/deque_operators?rev=1254951719&do=diff
Deque operators
Sintassi:
#include <deque>
TYPE& operator[]( size_type index );
const TYPE& operator[]( size_type index ) const;
deque operator=(const deque& c2);
bool operator==(const deque& c1, const deque& c2);
bool operator!=(const deque& c1, const deque& c2);
bool operator<(const deque& c1, const deque& c2);
bool operator>(const deque& c1, const deque& c2);
bool operator<=(const deque& c1, const deque& c2);
bool operator>=(const deque& c1, const de…text/html2009-10-07T04:26:48-07:00Ruslan Sennovabs
http://www.cppreference.com/wiki/ru/c/math/abs?rev=1254914808&do=diff
abs
Синтаксис:
#include <cstdlib>
int abs( int num );
Функция abs() возвращает значение модуля аргумента. Например:
int magic_number = 10;
cout << "Enter a guess: ";
cin >> x;
cout << "Your guess was " << abs( magic_number - x ) << " away from the magic number." << endl;text/html2009-10-07T01:12:14-07:00Massimo ManghiC++ Keywords - era sfuggita la traduzione di una voce
http://www.cppreference.com/wiki/it/keywords/start?rev=1254903134&do=diff
Questa e' la lista delle parole riservate in C++. Sono quelle che posso essere utilizzate nel linguaggio, ma i programmatori non possono ridefinire (o usare per l'overloading) queste parole.
KeywordDescriptionasminserisce codice assemblyautodichiara una variabile localebooldichiara una variabile booleanabreakinterrompe un loopcasedefinisce un blocco di codice nel costrutto switch catchgestisce eccezioni sollevate da throwchardichiara una variabile di tipo charclassdichiara una classeconstdichia…text/html2009-10-07T01:11:05-07:00Massimo Manghitry - creata
http://www.cppreference.com/wiki/it/keywords/try?rev=1254903065&do=diff
try
Il comando try definisce un blocco di codice che potrebbe generare eccezioni
in caso di errori. Alla pagina del comando throw c'è una descrizione più dettagliata
di come usare try
Argomenti correlati: catch, throwtext/html2009-10-07T00:57:38-07:00Massimo Manghithrow - creata
http://www.cppreference.com/wiki/it/keywords/throw?rev=1254902258&do=diff
throw
Sintassi:
try {
statement list;
}
catch( typeA arg ) {
statement list;
}
catch( typeB arg ){
statement list;
}
...
catch( typeN arg ) {
statement list;
}
Il comando throw è parte del meccanismo del C++ per la gestione delle eccezioni.
Questo comando, unitamente a try e catch, costituisce il costrutto del C++
per la gestione di errori segnalati tramite eccezioni.text/html2009-10-07T00:46:59-07:00Massimo Manghicatch - creata
http://www.cppreference.com/wiki/it/keywords/catch?rev=1254901619&do=diff
catch
La parola catch definisce un handler di eccezioni generate dal comando throw.
Argomenti correlat: throw, trytext/html2009-10-06T11:45:52-07:00SzymonKonstruktor Stosu - Poprawa zmiennej
http://www.cppreference.com/wiki/pl/stl/stack/stack_constructors?rev=1254854752&do=diff
Konstruktor Stosu
Składnia:
#include <stack>
stack();
stack( const Container& con );
Stosy mają zarówno pusty konstruktor jak i konstruktor służący do wyszczególnienia typu.
Przykładowy program:
stack<int> stos;
int a;
cout << "Odliczanie nastapi od liczby: "
cin >> a;
for (int i =0; i<=a; i++)
stos.push(i);
while( !stos.empty() )
{
cout << stos.top() << endl;
kolejka.pop();
}
cout << "Bum!";text/html2009-10-06T08:58:58-07:00SzymonKonstruktor Kolejek - utworzono
http://www.cppreference.com/wiki/pl/stl/queue/queue_constructors?rev=1254844738&do=diff
Konstruktor Kolejek
Składnia:
#include <queue>
queue();
queue( const queue& other );
Kolejki mają domyślny konstruktor jak również konstruktor kopiujący.
Na przykład poniższy kod tworzy kolejkę stringów, następnie wczytuje pewne dane od użytkownika i je wypisuje:text/html2009-10-06T08:23:49-07:00Massimo Manghirbegin - corretta errata traduzione...
http://www.cppreference.com/wiki/it/stl/deque/rbegin?rev=1254842629&do=diff
rbegin
Sintassi:
#include <deque>
reverse_iterator rbegin();
const_reverse_iterator rbegin() const;
La funzione rbegin() ritorna un reverse_iterator alla corrente fine della deque
rbegin() gira a tempo costante.
Argomenti correlati: begin, end, rendtext/html2009-10-06T08:18:33-07:00SzymonTabela ASCII - utworzono
http://www.cppreference.com/wiki/pl/ascii?rev=1254842313&do=diff
Tabela ASCII
W poniższej tabeli znajduje się 128 kodów ASCII w systemach: dziesiętnym, ósemkowym i szesnastkowym.
DziesiętnyÓsemkowySzenastkowyZnakOpis0000NUL1101SOHstart of header2202STXstart of text3303ETXend of text4404EOTend of transmission5505ENQenquiry6606ACKacknowledge7707BELbell81008BSbackspace91109HThorizontal tab10120ALFline feed11130BVTvertical tab12140CFFform feed13150DCRcarriage return14160ESOshift out15170FSIshift in162010DLEdata link escape172111DC1nie przypisany, ale zwykle XON…text/html2009-10-06T08:11:38-07:00Ruslan Sennovisdigit - создано
http://www.cppreference.com/wiki/ru/c/string/isdigit?rev=1254841898&do=diff
isdigit
Синтаксис:
#include <cctype>
int isdigit( int ch );
Функция isdigit() возвращяет ненулевое значение если её аргумент является цифрой. Иначе возвращает ноль.text/html2009-10-06T02:38:27-07:00Massimo Manghiclass
http://www.cppreference.com/wiki/it/keywords/class?rev=1254821907&do=diff
class
Sintassi:
class class-name : inheritance-list {
private:
private-members-list;
protected:
protected-members-list;
public:
public-members-list;
} object-list;
La parola riservata class permette di definire nuove classi. class-name
è il nome della classe che viene definita e la inheritance-list è una lista
opzionale di classi ereditate dalla nuova classe.text/html2009-10-06T02:20:54-07:00Massimo ManghiC++ Reference (Italiano)
http://www.cppreference.com/wiki/it/start?rev=1254820854&do=diff
C++ Reference (Italiano)
Argomenti Generali
* FAQ
* Comandi del preprocessore
* Precedenza degli operatori
* Sequenze di escape
* Tabella caratteri ASCII
* Tipi di dati
* Parole riservate
Libreria Standard del C
* Introduzione
* Input/Output in C
* Stringhe e Caratteri
* Funzioni Matematiche
* Data e Ora in C
* Allocazione della memoria
* Altre funzioni standard del Ctext/html2009-10-06T00:49:07-07:00switch
http://www.cppreference.com/wiki/it/keywords/switch?rev=1254815347&do=diff
switch
Syntax:
switch( expression ) {
case A:
statement list;
break;
case B:
statement list;
break;
...
case N:
statement list;
break;
default:
statement list;
break;
}
Il costrutto switch permette di confrontare expression con una serie di valori
ed eseguire il codice definito da un blocco case che ha come argomento la costante
che soddisfa la condizione di uguaglianza con expression. Questo costrutto si usa
spesso come alternativa …text/html2009-10-06T00:30:53-07:00Massimo Manghitrue - creata
http://www.cppreference.com/wiki/it/keywords/true?rev=1254814253&do=diff
true
Parola riservata che rappresenta la costante booleana con valore “true”.
Argomenti correlati: bool, falsetext/html2009-10-06T00:29:58-07:00Massimo Manghifalse - creata
http://www.cppreference.com/wiki/it/keywords/false?rev=1254814198&do=diff
false
Parola riservata che rappresenta una costante booleana con valore “false”. Di solito equivale al
valore intero 0.
Argomenti correlati: bool, truetext/html2009-10-06T00:19:37-07:00Massimo Manghidefault - creata
http://www.cppreference.com/wiki/it/keywords/default?rev=1254813577&do=diff
default
La parola default viene usata in una struttura switch per definire il blocco
di codice che verrà eseguito se tutte le stanze definite dai case non hanno trovato
un match
Related Topics: case, switchtext/html2009-10-06T00:16:49-07:00Massimo Manghicase - creata
http://www.cppreference.com/wiki/it/keywords/case?rev=1254813409&do=diff
case
La parola riservata case è usata per confrontare il valore di una variabile
con un certo valore all'interno di una struttura case
Argomenti correlati: default, switchtext/html2009-10-05T08:46:27-07:00Massimo Manghiexport - external links added
http://www.cppreference.com/wiki/it/keywords/export?rev=1254757587&do=diff
export
La parola riservata export è intesa a permettere la definizione dei template del C++ separatamente dalla
loro dichiarazione. Mentre questa parola è ufficialmente parte degli standard del C++ sollo alcuni compilatori
la supportano (ad esempio il compilatore Comeau C++) e non è supportata da
alcuni compilatori comuni tra gli sviluppatori, come il compilatore GCC e
Visual C++.