Cursuri C++ - resurse pentru cursuri facultate

Adauga cursuri si castigi Gold Coins
 
 
 
 
adaugat de Madalin 6 iun 2010 in Cursuri C++
 
 
Mediul Borland C a fost extins la Visual C si C++ Builder, adaptate programarii orientate obiect si interfetei grafice Windows 95.  Limbajul C a fost extins la C++ permitand aplicarea conceptelor programarii prin abstractizarea datelor si programarii orientate spre obiecte.     Fisierele sursa pot avea extensia  C, CP, sau CPP. ...
adaugat de Raluca 24 apr 2010 in Cursuri C++
 
 
STRUCTURA GENERALA A UNUI SISTEM DE CALCUL Calculatorul reprezinta un sistem electronic (ansamblu de dispozitive si circuite diverse) complex care prelucreaza datele introduse intr-o forma prestabilita, efectueaza diverse operatii asupra acestora si furnizeaza rezultatele obtinute. Principalele avantaje ale folosirii calculatorului constau in: - viteza mare de...
adaugat de Cojocar Ecaterina 18 feb 2010 in Cursuri C++
 
 
Limbajul C a fost conceput ca un limbaj relativ redus, evitandu-se elementele care nu au fost considerate strict necesare sau care ar reduce flexibilitatea s viteza de executie. Prin urmare, limbajul C nu are incorporate facilitati de prelucrare directa a sirurilor de caractere, multimilor, listelor, tablourilor. Din acest motiv, nu exista definit un tip de date pentru...
adaugat de victor dumbrava 10 feb 2010 in Cursuri C++
 
 
In C++ tipurile abstracte de date se definesc cu ajutorul claselor, dar nu se comporta la fel ca tipurile predefinite; Totusi, exista o serie de asemanari: -Datele de tip abstract (obiectele) se declara la fel ca cele de tip predefinit; -De asemenea, ele pot fi initializate la declarare. -In cazul tipurilor abstracte, operatiile se definesc cu ajutorul functiilor membre...
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Tipul Class -In C++ clasa este un concept fundamental prin care se definesc noi tipuri de date, asociind unei structuri de date un set de functii -Definirea unei clase presupune declararea ei prin specificarea numelui, lista claselor de baza din care este derivata clasa, daca exista, si membrii clasei: atribute (date) si metode (functii).
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Relatia dintre constructorii si destructorii claselor de baza si ai clasei derivate -Constructorii si destructorii sunt functii membru care nu se mostenesc -La instantierea unui obiect al unei clase derivate se apeleaza atat constructorii clasei derivate cat si cei ai claselor de baza -La inceput, se apeleaza constructorii claselor de baza si apoi constructorul clasei...
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Mecanismul mostenirii -Caracteristica a limbajelor POO, care permite refolosirea si extinderea functionalitatii claselor existente -Perminte creare unor ierarhii de clase si trecerea de la clase generale la clase particulare -Procesul implica la inceput definirea clasei de baza, care stabileste proprietatile comune.
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Se poate permite unei functii care nu este membra sa aiba acces la membrii private si protected ai clasei careia ii este prietena (friend) Pentru a declara o functie friend se include prototipul ei in acea clasa, precedat de cuvantul cheie friend. Spre deosebire de functiile membre, functiile friend nu poseda pointerul this implicit.
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
-Biblioteca standard a limbajului C++ ofera utilizatorului doua ierarhii de clase pentru operatii de I/E si lucrul cu fisiere. Una are ca radacina clasa streambuf, iar cealalta, clasa ios. -la baza se afla conceptul de stream (flux). Prin stream se intelege un flux de date de la sursa catre o destinatie sau consumator. -clasa streambuf furnizeaza functii generale pentru...
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Compilatoarele C si C++ executa in mod automat o serie de conversii pentru diferite tipuri predefinite. Aceste conversii intervin in urmatoarele situatii: Aplicarea unui operator la operanzi de tipuri diferite; Parametrul efectiv al unei functii are un tip diferit de parametrul formal care ii corespunde; Tipul din antetul unei functii difera de cel al expresiei aflate in...
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Constructorii si destructorii sunt functii membre ale unei clase. -in C++ se folosesc functii membre numite constructori si destructori pentru crearea, initializarea, copierea si distrugerea obiectelor -un constructor: este o functie speciala membra a unei clase si are acelasi nume cu acea clasa -are rolul de a initializa obiectele (instantele acelei clase) atunci cand...
adaugat de Lungu Mihaela 5 feb 2010 in Cursuri C++
 
 
Visual Studio “Orcas” va fi prima versiune care permite programatorilor sa tinteasca mai multe versiuni de .NET Framework. Asta inseamna ca poti sa deschizi sau sa creezi un proiect care in mod explicit alege unul dintre pachetele .NET Framework 2.0, 3.0 si 3.5,  si Visual Studio va verifica codul programului (intellisense) in mod automat, controale toolbox,...
adaugat de Moldovan Mihai Marian 4 feb 2010 in Cursuri C++
 
 
Teme pentru proiecte 1. (2) Se considera cunoscute urmatoarele informatii din arhiva seviciului de stare civila a primariei unei localitati: a) despre nasteri: - nume si prenume mama; - nume si prenume tata; - nume si prenume fiu; - data nasterii; b) despre casatorii: - nume si prenume sot; - nume si prenume sotie; - data casatoriei; c) despre divorturi: - nume...
adaugat de gabi stefan 30 ian 2010 in Cursuri C++
 
 
Principalele avantaje ale folosirii calculatorului constau in: -viteza mare de efectuare a operatiilor; -capacitatea extinsa de prelucrare si memorare a informatiei. Desi constructia unui calculator - determinata de tehnologia existenta la un moment dat, de domeniul de aplicatie, de costul echipamentului si de performantele cerute - a evoluat rapid in ultimii ani,...
adaugat de dragosh barosanu 25 ian 2010 in Cursuri C++
 
 
PREFATA C este un limbaj de programare cu scop general ale carui caracteristici sint economia de expresie, structuri moderne de control al fluxului si de date, precum si un set bogat de operatori. C nu este un limbaj de nivel "foarte inalt", nici "mare", si nu este specializat vreunei arii particulare de aplicatii. Dar absenta in restrictii si...
adaugat de lara2444 6 dec 2009 in Cursuri C++
 
 
Sistemele de calcul moderne sunt dispozitive care au fost concepute cu scopul de a facilita si accelera calcule complicate, mari consumatoare de timp. - Din acest motiv, in majoritatea aplicatiilor, viteza, frecventa de lucru si capacitatea lor de a memora si de a avea acces la cantitati mari de informatii au un rol hotarâtor si sunt considerate caracteristici...
adaugat de Maria Ela 27 oct 2009 in Cursuri C++
 
 
Fiind date doua siruri ordonate crescator A[1..dimA] si B[1..dimB] se pune problema de a se  construi sirul C[1..dimA + dimB] ordonat crescator ce contine toate elementele lui A si B (exemplu de operatie de combinare a doua structuri). Algoritmul de interclasare are urmatoarea structura simpla: Se parcurg simultan sirurile A, B si C. La fiecare pas se compara cele...
adaugat de John Doe 24 oct 2009 in Cursuri C++
 
 
adaugat de teofil gradinariu 17 apr 2008 in Cursuri C++
 
 
Scopul proiectului consta in memorarea informatiilor referitoare la o grupa de studenti utilizindu-se o lista de structuri simplu inlantuite. Este eliminat astfel inconvenientul determinat de cunoasterea anticipata a numarului studentilor. In vederea realizarii listei inlantuite, este utilizat pointerul  p_start pentru memorarea adresei de inceput a acesteia, iar in...
adaugat de sebivaduva 24 mai 2007 in Cursuri C++
 
 
It is important to understand that operators have a precedence, but it is not essential to memorize the precedence. New Term: Precedence is the order in which a program performs the operations in a formula. If one operator has precedence over another operator, it is evaluated first. Higher precedence operators "bind tighter" than lower precedence operators;...
adaugat de lucia daciana 27 nov 2006 in Cursuri C++
 
 
OPOO q Studiu de caz: Automatul de racoritoare (vm.cpp, vm.h, vm_demo.cpp) definirea problemei identificarea claselor initiale identificarea atributelor si functiilor interactiunea dintre obiecte interfata utilizator reutilizare interactiunea dintre Domeniul Problemei  (DP) si  Interfata Utilizator (IU)
adaugat de Claudiu Baltazar 22 nov 2006 in Cursuri C++
 
 
OBiblioteca standard C++  (continuare) Omai mult despre tablourile asociative (map-uri) din STL qinserare, cautare, stergere qchei multiple qvaloare structurata OPOO q Studiu de caz: Concurs de gimnastica (clasam.cpp) - problema - identificarea claselor - identificarea atributelor si operatiilor - modelarea relatiilor dintre clase -...
adaugat de Claudiu Baltazar 22 nov 2006 in Cursuri C++
 
 
ORelatia de mostenire (derivare) (most.h) qdefinirea mostenirii qaccesul la membrii mosteniti qinitializarea bazei de clasa qtipuri de mosteniri qmostenire versus compozitie qconversii standard qvizibilitate sub mostenire
adaugat de luminita carol 22 nov 2006 in Cursuri C++
 
 
Cursul 8 O OClase (continuare) qinitializarea membru cu membru qX& X::operator=(const X&) OClase parametrizate qstive parametrizate (stivap.h, stivap1.h) qcozi parametrizate qliste parametrizate qprieteni si clase parametrizate Olista liniara ordonata #include #include template class NodStiva { Elt elt; NodStiva *leg;...
adaugat de lucia daciana 22 nov 2006 in Cursuri C++
 
 
OClase qdefinitie qexemple ( llin.h, data.h) qdeclaratie date membre functii membre -manageri -implementori -functii ajutatoare -functii de acces functii membre const
adaugat de maria cantemir 22 nov 2006 in Cursuri C++
 
 
ODe la C la C++ (continuare) qexceptii vs assert() qparametri impliciti qsupraincarcarea operatorilor ( c2cpp7.cpp, c2cpp9.cpp) qtemplate-uri ( c2cpp8.cpp, meniu1.h, contor-m1.h, container.h, container_contor1.cpp) qalocare dinamica ( string.h) qstructuri
adaugat de luminita carol 22 nov 2006 in Cursuri C++
 
 
ODe la C la C++ qcomentarii cu // qintrari/iesiri cu cin >> si respectiv cout << ( c2cpp1.cpp c2cpp10 c2cpp11) qdeclaratii variabile ( c2cpp2.cpp, c2cpp3.cpp) qapel prin referinta ( c2cpp4.cpp) qfunctii care intorc variabile ( c2cpp4.cpp) qfunctii inline ( c2cpp5.cpp) qexceptii ( c2cpp6.cpp)  
adaugat de Claudiu Baltazar 22 nov 2006 in Cursuri C++
 
 
O trecere in revista a POO (continuare II) ORelatia de agregare OExemplul container: .cpp Aplicatia Stiva_cu_meniu (stiva-m.h, stiva-m.cpp, container_stiva.cpp) Ierarhia Container Polimorfism ( meniu1.h, contor-m1.h, container.h, container_contor1.cpp) Template-uri ( meniu1.h, contor-m1.h, container.h, container_contor1.cpp)  
adaugat de lucia daciana 22 nov 2006 in Cursuri C++
 
 
O trecere in revista a POO (continuare I) OUtilizare de clase: string.h, string.cpp OIerarhii de obiecte (relatia "a-kind-of") OExemplul Meniu: .h, .cpp, demo OComunicarea intre obiecte OExemplul contor - meniu: .h, .cpp. demo  
adaugat de teofil gradinariu 22 nov 2006 in Cursuri C++
 
 
O trecere in revista a POO Elemente de POO: obiecte, clasa, atribute, metode Declararea claselor si obiectelor in C++ Exemplul Contor: .h, .cpp, demo Utilizarea obiectelor in C++ Constructori, destructori Tipuri abstracte de data si obiecte  Exemplul Stiva: .h, .cpp, demo  
adaugat de Claudiu Baltazar 22 nov 2006 in Cursuri C++