Posts Tagged C++
Structurile de date Stiva si Coada in C++
Posted by Marius in C++, Data Structures on noiembrie 10, 2009
Stiva este o structura de date logica, implementarea sa din punct de vedere fizic fiind realizata prin utilizarea altor structuri de date.
Elementele componente ale structurii de tip stiva sunt de acelasi tip, ceea ce inseamna ca stiva este o structura de date omogena.
Exista doua operatii de baza cu structura de tip stiva: adaugarea si extragerea unui element. Modalitatea de implementare a operatiilor este data de disciplina de acces: LIFO – Last In First Out. Toate inserarile (push) si extragerile (pop) sunt realizate la acelasi capat al structurii de implementare, denumit varful stivei.
Read the rest of this entry »
Evaluarea unei expresii matematice in scrierea postfixata in C++
Posted by Marius in C++, Data Structures on noiembrie 10, 2009
Scrierea postfixata (forma poloneza inversa) [...] este o forma de reprezentare a unei expresii matematice aritmetice in care operatorii sunt scrisi, specificati dupa operanzi.
Avantaje ale scrierii postfixate fata de scrierile prefixata si infixata:
- Evidentierea clara a ordinii de efectuare a operatiilor;
- Parantezele pentru fortarea prioritatii de aplicare a operatorilor nu mai sunt necesare;
- Evaluarile sunt usor de efectuat cu ajutorul calculatorului.
How to: Define and Use the Pointers Variables in C++
Posted by Marius in C++, Data Structures on noiembrie 3, 2009
The pointer type variables allow the accessing of memory areas with numerical content for the management of the values which represent memory addresses. The dimension of a pointer variable depends on the processor architecture.
In the C++ programming language, the definition template of a pointer variable is:
Read the rest of this entry »
How to: Use a DLL – Dynamic Link Library in C++ as Visual Studio 2008 Project
Posted by Marius in C++, Data Structures on noiembrie 3, 2009
The usage of the programming elements included in DLL’s [...] it is made in C++ applications by respecting the rules stated below.
The usage of a DLL in the C++ programming language in the Visual Studio programming environment, it is made in the following way:
- Create a C++ project – type: Console application;
- Define the content for the source file which uses elements included in the DLL;
- Create the executable file.
How to: Implement Sparse Matrix Data Structure in C++ Using Array
Posted by Marius in C++, Data Structures on noiembrie 2, 2009
The sparse matrix represents a special type of two-dimensional array consisting of a large number of elements from out of which a very high proportion is occupied by null elements. Thus, the classical declaration of a two-dimensional array in the C++ programming language leads to unnecessary use of memory by storing null values and of the processing capacity.
Read the rest of this entry »
Implementarea structurii de date Matrice Rara in C++ utilizand masive de date
Posted by Marius in C++, Data Structures on octombrie 30, 2009
Matricea rara reprezinta in tip special de masiv dimensional format dintr-un numar foarte mare de elemente din care o pondere foarte mare o ocupa elementele nule. Astfel, declararea clasica a unui masiv bidimensional in limbajul C++ conduce la utilizarea inutila a memoriei prin stocarea valorilor nule si a capacitatii de procesare.
Read the rest of this entry »
Utilizarea unei biblioteci DLL – Dynamic Link Library in C++ sub Visual Studio 2008
Posted by Marius in C++, Data Structures on octombrie 23, 2009
Utilizarea elementelor de programare incluse in biblioteci DLL [...] se realizeaza in aplicatii C++ cu respectarea anumitor reguli precizate mai jos.
Pentru a utiliza o biblioteca DLL in limbajul de programare C++ sub mediul de programare Visual Studio, se procedeaza astfel:
- Crearea unui proiect C++ de tip Console application;
- Definirea continutului pentru fisierul sursa care utilizeaza elemente incluse in biblioteca DLL;
- Crearea fisierului executabil.
Crearea unei biblioteci DLL – Dynamic Link Library in C++ sub Visual Studio 2008
Posted by Marius in C++, Data Structures on octombrie 20, 2009
Utilizarea bibliotecilor DLL asigura productivitate si/sau castig financiar in procesul de dezvoltare software prin reutilizarea de cod sursa C++. Rutinele si/sau componentele de programare incluse intr-o biblioteca DLL sunt doar referite in aplicatii fara a mai fi nevoie reimplementarea lor in aceste aplicatii.

in romanian
in english