Search found 2905 matches
- 06 Jun 2019, 20:59
- Forum: Limbajul C++
- Topic: destructor virtual vs destructor pur virtual
- Replies: 3
- Views: 6330
Re: destructor virtual vs destructor pur virtual
Mai trebuie adaugat faptul ca, deoarece in momentul distrugerii unui obiect se apeleaza toti destructorii din clasele de baza, spre deosebire de alte functii virtuale pure, trebuie sa aiba obligatoru si definitie (implementare). De exemplu, urmatorul programel struct Base // abstract class { virtual...
- 06 Jun 2019, 20:46
- Forum: Limbajul C++
- Topic: destructor virtual vs destructor pur virtual
- Replies: 3
- Views: 6330
Re: destructor virtual vs destructor pur virtual
Nu, nu este gresit ca sa ai intr-o clasa abstracta (care are macar o functie virtuala pura) un destructor care este doar virtual.
De obicei se declara un destructor virtual pur, pentru a se face o clasa abstracta in cazul in care nu are o alta functie care sa fie facuta virtuala pura.
De obicei se declara un destructor virtual pur, pentru a se face o clasa abstracta in cazul in care nu are o alta functie care sa fie facuta virtuala pura.
- 13 Jun 2017, 20:23
- Forum: MFC, ATL, WTL si GDI+.
- Topic: Setare extensie default pentru CFileDialog
- Replies: 3
- Views: 18572
Re: Setare extensie default pentru CFileDialog
Am reusit totusi sa reproduc, necazul tau: pentru Vista-style, daca bati un nume fara extensie iar apoi umbli la combo, extensia din edit o ia razna. Se poate repara asta suprascriind CFileDialog::OnFileNameChange si schimband extensia naspa cu cea dorita. Cam asa: #include <atlpath.h> // add this t...
- 13 Jun 2017, 17:14
- Forum: MFC, ATL, WTL si GDI+.
- Topic: Setare extensie default pentru CFileDialog
- Replies: 3
- Views: 18572
Re: Setare extensie default pentru CFileDialog
(LPCSTR)(LPCTSTR) sExt Niciodata sa nu faci astfel de casturi pentru a converti stringuri UNICODE la ANSI si vice versa! Daca ai neaparata nevoie poti folosi ATL/MFC String Conversion Classes and Macros (recomand clasele) sau mai simplu, poti costrui un CStrtring UNICODE dintr-unul ANSI si invers c...
- 12 Jun 2017, 19:14
- Forum: MFC, ATL, WTL si GDI+.
- Topic: CDockablePane and CanBeClosed()
- Replies: 9
- Views: 15748
Re: CDockablePane and CanBeClosed()
Ne apropiem, insa tot se mai poate inchide un panel flotant, daca este activ iar userul apala ALT + F4 . Asta se poate evita supraescriind PreTranslateMessage . BOOL CNonClosableDockablePane::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_SYSKEYDOWN && pMsg->wParam == VK_F4) { // prevent c...
- 09 Jun 2017, 17:50
- Forum: MFC, ATL, WTL si GDI+.
- Topic: CDockablePane and CanBeClosed()
- Replies: 9
- Views: 15748
Re: CDockablePane and CanBeClosed()
La grea treaba te-ai inhamat... :) Asazisul "Feature Pack" cu riboane, paneluri docabile, tabbed views si alte cularai (preluat de la BCGSoft) este minunat atata timp cat il folosesti asa cum e, insa poate fi un adevarat overkill daca vrei sa-l customizezi. Nu prea am avut de-a face cu el insa mi-a ...
- 28 Apr 2017, 11:19
- Forum: Visual C++
- Topic: delay(int milliseconds) in Visual C++?
- Replies: 2
- Views: 5375
- 28 Apr 2017, 11:06
- Forum: Limbajul C++
- Topic: C++ question
- Replies: 3
- Views: 5478
Re: C++ question
b. Sufixul u de la 25u inseamna unsigned, mai pe romaneste "intreg fara semn". Cand se evalueaza expresia, rezultatul este de tip unsigned (conversia implicita se face de la signed catre unsigned), deci e normal sa-ti afiseze ce se afiseaza si nu "minus si ceva".
c. Ruleaza si-ai sa vezi!
c. Ruleaza si-ai sa vezi!

- 28 Apr 2017, 10:56
- Forum: Limbajul C++
- Topic: C++ question
- Replies: 3
- Views: 5478
Re: C++ question
a. Specificatorul inline doar sugereaza compilatorului ca ar fi de preferat sa insereze codul de implementare a unei functii in locul de apel, in loc sa foloseasca mecanismul de apel obisnuit. Este la latitudinea compilatorului daca va face intradevar asa sau va ignora specificatorul inline. Nu se ...
- 28 Apr 2017, 10:10
- Forum: Programare generala
- Topic: MS Edge
- Replies: 2
- Views: 5773
Re: MS Edge
Atat Edge cat si IE si Chrome (nu si Firefox din cate stiu eu), au un proces "principal" care se ocupa de partea de "comunicatii" si cate un proces pentru fiecare tab, care se ocupa de rendering (normal ca papa ceva memorie). Chrome e chiar un pic mai "smecher" si iti lanseaza by default o gasca de ...
- 14 Oct 2016, 10:54
- Forum: Limbajul C++
- Topic: Este posibilă vizualizarea informațiilor dintr-un fișier obj
- Replies: 2
- Views: 5249
Re: Este posibilă vizualizarea informațiilor dintr-un fișier
Da, e posibil.
Visual Studio vine cu un tool numit DUMPBIN care se poate folosi inclusiv pentru a afisa informatii despere fisiere .OBJ.
Visual Studio vine cu un tool numit DUMPBIN care se poate folosi inclusiv pentru a afisa informatii despere fisiere .OBJ.
- 08 Oct 2016, 13:40
- Forum: Anunturi (fara job-uri)
- Topic: Visual Studio 2008 9.0.3
- Replies: 2
- Views: 6476
Re: Visual Studio 2008 9.0.3
Din cate tin eu minte Visual C++ 2008 Feature Pack se instaleaza separat. Totusi, sfatul meu e sa lasi torentele si sa-ti pui unul mai actual, eventual Microsoft Visual Studio Community 2015 care-i gratis.
- 06 Dec 2015, 17:07
- Forum: Windows API
- Topic: Cum fac o aplicatie similara cu File Explorer-ul din Windows?
- Replies: 1
- Views: 17958
Re: Cum fac o aplicatie similara cu File Explorer-ul din Win
A : Se poate face relativ simplu cu MFC care are suport pentru view-uri multiple, taburi, paneluri docabile etc. si cu ajutorul interfetei IExplorerBrowser . Ceva cam asa http://i1.wp.com/codexpert.ro/blog/wp-content/uploads/2014/02/Multiple-View-File-Explorer.jpg?resize=625%2C437 Pentru amanunte, ...
- 06 Dec 2015, 17:07
- Forum: MFC / ATL / WTL / WMI / GDI+
- Topic: Cum fac o aplicatie similara cu File Explorer-ul din Windows?
- Replies: 1
- Views: 28718
Re: Cum fac o aplicatie similara cu File Explorer-ul din Win
A : Se poate face relativ simplu cu MFC care are suport pentru view-uri multiple, taburi, paneluri docabile etc. si cu ajutorul interfetei IExplorerBrowser . Ceva cam asa http://i1.wp.com/codexpert.ro/blog/wp-content/uploads/2014/02/Multiple-View-File-Explorer.jpg?resize=625%2C437 Pentru amanunte, ...
- 01 Oct 2015, 10:59
- Forum: Programare generala
- Topic: Parola programare C
- Replies: 5
- Views: 11710
Re: Parola programare C
_getch ia un caracter de la consola fara sa-l afiseze. Deci ar trebui sa faci o bucla de genul: #include <conio.h> #define MAX_PASSWORD_LENGTHT 15 int main() { // ... char password[MAX_PASSWORD_LENGTHT + 1] = {0}; for(int index = 0; index < MAX_PASSWORD_LENGTHT; index++) { char c = _getch(); if('\r...