Search found 12 matches

by Cristian Adam
01 Feb 2008, 17:20
Forum: Limbajul C++
Topic: Exceptii in STL?
Replies: 12
Views: 5361

Re: Exceptii in STL?

Ceea ce vrei tu se obţine astfel:

Code: Select all

try
{
	ifstream ifs;
	ifs.exceptions(ios::failbit);
	
	ifs.open("nu_exista.txt");
	// s.a.m.d.
}
catch(const exception& e)
{
	cout << e.what() << endl;
}
by Cristian Adam
30 Jul 2007, 21:29
Forum: Limbajul C++
Topic: STL - Inlocuire "parametri" intr-un string
Replies: 6
Views: 4623

Re: STL - Inlocuire "parametri" intr-un string

Uite o soluţie cu regexul din ATL. #include <atlrx.h> #include <string> #include <iostream> int main() { CAtlRegExp<> regex; REParseError status = regex.Parse("{%%\\d+}"); if (REPARSE_ERROR_OK != status) { return 0; } std::string text = "%%123 Baba Safta %%9999 Mos Ion Roata %%45"; typedef const CAt...
by Cristian Adam
30 Jul 2007, 15:39
Forum: C++
Topic: [C++] Care sunt cele mai bune carti de C++?
Replies: 3
Views: 11749

Re: [C++] Care sunt cele mai bune carti de C++?

Să completez lista cu: C++ Primer (4th Edition) , Stanley B. Lippman, Josée Lajoie, Barbara E. Moo The C++ Standard Library: A Tutorial and Reference , Nicolai M. Josuttis Accelerated C++: Practical Programming by Example , Andrew Koenig, Barbara E. Moo You Can Do It!: A Beginners Introduction to Co...
by Cristian Adam
27 Jul 2007, 14:50
Forum: Limbajul C++
Topic: Mostenire virtuala
Replies: 8
Views: 6904

Re: Mostenire virtuala

Conceptul este explicat foarte frumos pe Wikipedia.
by Cristian Adam
26 Jul 2007, 14:01
Forum: MFC, ATL, WTL si GDI+.
Topic: mfc 9.0
Replies: 1
Views: 1997

mfc 9.0

Tocmai am citit articolul despre MFC 9.0 despre modificările aduse MFCului ca să fie în rând cu lumea. Am înţeles că Visual Studio 2008 are posibiliteatea de a edita icoane şi alte resurse care au mai mult de 16 culori, întrebarea mea este: se poate modifica un toolbar să aibă imagini în mai mult de...
by Cristian Adam
25 Jul 2007, 20:01
Forum: MFC, ATL, WTL si GDI+.
Topic: array-uri si liste in MFC
Replies: 17
Views: 9281

Re: array-uri si liste in MFC

Aww, Ovidiu cred ca si-a desfacut o bere de bucurie. :D Sunt curios ce urmeaza sa zica... :D Oricum, metoda cu functorul, mi se pare putin prea "hard" pentru treaba aia simpla. Chiar nu era necesara. Parerea mea. Eu n-as face asa. ;) Yup, scrierea de functori ca structuri separate este o durere, de...
by Cristian Adam
25 Jul 2007, 17:07
Forum: MFC, ATL, WTL si GDI+.
Topic: array-uri si liste in MFC
Replies: 17
Views: 9281

Re: array-uri si liste in MFC

Si zice micile sirene ca ceva de genul void CFoo::FillList(CListBox& list, std::vector<std::string> v) { std::vector<std::string>::const_iterator iter; for(iter = v.begin(); iter != v.end(); iter++ ) { list.AddString((*iter).c_str()); } } e mai simplu, mai safe si mai rapid decat void FillList(CLis...
by Cristian Adam
25 Jul 2007, 16:52
Forum: Limbajul C++
Topic: Boost
Replies: 10
Views: 5955

Re: Boost

Iar după ce l-am compilat, îl arhivez cu 7-zip şi obţin o arhivă/executabil de doar 35Mb, Ce e cu 7-zip asta? L-am vazut recent folosit de unul din clientii nostri si as vrea sa stiu care e shmecheria cu el. 7-zip este un arhivator/dezharivator open source care ştie următoarele: * Rată de compresie...
by Cristian Adam
25 Jul 2007, 16:21
Forum: Limbajul C++
Topic: Boost
Replies: 10
Views: 5955

Re: Boost

Poti sa stai o gramada de timp si sa nu-ti iasa. Si sa te tot uiti prin optiunile de compilare de ce nu merge. Am avut probleme din astea. :taz: Oricum, versiunea compilata are peste 1GB. O da!, dacă compilezi debug/release, single/multi threaded, static/dynamic se face şi mai mare! Deoarece folose...
by Cristian Adam
25 Jul 2007, 16:07
Forum: Limbajul C++
Topic: Boost
Replies: 10
Views: 5955

Re: Boost

Ieri a ieşit versiunea 1.34.1 ;) Apropo, următoarea versiune de C++ Builder de la CodeGear (fostul Borland) va include o versiune precompilată de boost. De ce este important acest lucru? deoarece poţi să stai o grămadă (ordinul orelor) până se compilează. Boost Consulting (firma de consultanţă pentr...
by Cristian Adam
24 Jul 2007, 20:13
Forum: Limbajul C++
Topic: Link-uri utile
Replies: 13
Views: 6752

Re: Link-uri utile

Mie, Visual C++ 2005 mi se pare un compilator foarte conformant cu standardele existente. Un document despre lucrurile nestandard în Visual C++ 2003 găsiţi pe MSDN aici . Visual C++ 2005 compliance with The C++ Standard - un thread pe MSDN forums care explică ce s-a mai reparat din lista de „buguri”...
by Cristian Adam
24 Jul 2007, 19:28
Forum: Limbajul C++
Topic: list si vector
Replies: 5
Views: 7296

Re: list si vector

Poţi folosi pentru referinţă Standard C++ Library Reference din MSDN, Apache C++ Standard Library Documentation de la Apache, documentaţia de la Dinkumware sau documentaţia de la GNU stdcxx.

Dacă vrei o carte online despre C++ (incluzând STL) vezi The C++ Annotations.