Tema: Re: c++ eilutes
Autorius: Dainius
Data: 2011-08-18 17:20:01
On 08/18/2011 04:10 PM, Laimis wrote:
> Dainius rašė:
>
>> kokia populiari biblioteka bebutu, ji yra priedas, o ne kalbos dalis. Ne
>
> Jos populiarumas ir neatsiejamumas nulemtas C++ kalbos standarto. Ji
> nėra priedas. Tiesą pasakius, net abejoju ar apskritai įmanoma (be to,
> kad tai netikslinga) profesionaliai programuoti C++ nenaudojant C++
> standard library. Na, gal labai pasistengus ir pačiam rašant
> bibliotekas, t.y. išradinėjant dviratį ir dar nestandartinį...
>

galima ir net labai paprastai, jei naudosi kita freimworka ir net 
nereikes dviracio isradineti.

>
>
>> veltui juk reikia rasyti std:string, arba use namespace std.
>
> Nurodytas ar apibrėžtas namespace niekaip nepaaiškina ir nepatvirtina,
> ką nori įteigti. C++ standard library yra C++ kalbos standarto dalis,
> todėl dauguma modernių kompiliatorių neatsiejamai ją
> realizuoja/pateikia, kaip C++ programavimo kalbos aplinką. Nes ji tokia
> ir yra.

tai va, kad kompiliatoriai nei jos realizuoja, nei dar ka daro. Jei ji 
yra platinama kartu su kompiliatoriais, tai tik reiskia, kad ji 
pakankamai populiari jog tai vertetu daryti, bet kompiliatoriui tai 
jokio poveikio neturi.

namespace std {

         class string {
                 public:
                  string() {}
                  string(char* ){}
         };

}

int  main(int arc, char** argv) {
         std::string s1 = std::string("one");
         return 0;
}

kompiliuoja kuo puikiausiai.

na bet tiketi galima, pasaulyje daug tikinciu