C++ Reference http://www.cppreference.com/wiki/ 2009-10-08T01:53:39-07:00 C++ Reference http://www.cppreference.com/wiki/ http://www.cppreference.com/wiki/lib/images/favicon.ico text/html 2009-10-07T23:32:33-07:00 cn: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/html 2009-10-07T14:41:59-07:00 Massimo Manghi Deque 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/html 2009-10-07T04:26:48-07:00 Ruslan Sennov abs 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/html 2009-10-07T01:12:14-07:00 Massimo Manghi C++ 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/html 2009-10-07T01:11:05-07:00 Massimo Manghi try - 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, throw text/html 2009-10-07T00:57:38-07:00 Massimo Manghi throw - 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/html 2009-10-07T00:46:59-07:00 Massimo Manghi catch - 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, try text/html 2009-10-06T11:45:52-07:00 Szymon Konstruktor 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/html 2009-10-06T08:58:58-07:00 Szymon Konstruktor 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/html 2009-10-06T08:23:49-07:00 Massimo Manghi rbegin - 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, rend text/html 2009-10-06T08:18:33-07:00 Szymon Tabela 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/html 2009-10-06T08:11:38-07:00 Ruslan Sennov isdigit - создано http://www.cppreference.com/wiki/ru/c/string/isdigit?rev=1254841898&do=diff isdigit Синтаксис: #include <cctype> int isdigit( int ch ); Функция isdigit() возвращяет ненулевое значение если её аргумент является цифрой. Иначе возвращает ноль. text/html 2009-10-06T02:38:27-07:00 Massimo Manghi class 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/html 2009-10-06T02:20:54-07:00 Massimo Manghi C++ 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 C text/html 2009-10-06T00:49:07-07:00 switch 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/html 2009-10-06T00:30:53-07:00 Massimo Manghi true - 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, false text/html 2009-10-06T00:29:58-07:00 Massimo Manghi false - 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, true text/html 2009-10-06T00:19:37-07:00 Massimo Manghi default - 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, switch text/html 2009-10-06T00:16:49-07:00 Massimo Manghi case - 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, switch text/html 2009-10-05T08:46:27-07:00 Massimo Manghi export - 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++.