2017-06-02 17:30 GMT+04:00 LRN <lrn1...@gmail.com>: > On 6/2/2017 3:53 PM, bob by wrote: > > On 2017-06-02 16:23 GMT+04:00 LRN wrote: > >> On 6/2/2017 2:47 PM, bob by wrote: > >>> Can somebody here write a replacement for the standard cout, that will > be > >>> able to print strings and integers, and internally will just redirect > to > >>> puts and itoa? I'm only starting with C++, I'm not sure how to do it. > >> > >> I feel compelled to cite my own first experience with C++. > Specifically, i > >> would like to mention that at the time i did not understand the > difference > >> between C and C++. It took me a while to understand the difference and > >> realize > >> that the programs i was writing were really just C programs, even > though i > >> was > >> compiling them with a C++ compiler. I stopped writing in C++ shortly > >> afterwards. > >> > >> I remembered that because you've mentioned cout and printf in the same > >> sentence. > >> > > > > Do you use datatypes like linked lists or trees or hashmaps? Can you > share > > some libraries or code to work with them? > > > > I'm trying to learn C++ just because a lot of code I see is written in > C++. > > Pretty much just in case. > > glib[1] is the easiest for me to name. In my experience, large-ish C > projects > tend to include their own (developed in-house or just copy-pasted from > somewhere) implementations of linked lists or trees when needed. Or use > other > utility libraries (google for "C utility library") that complement the C > standard library, which is rather bare by itself. > > If you want, you can google for "C vs C++". Also - look for articles on > pros > and cons of object-oriented programming in general, and C++ (as an OOP > language) in particular. That might help you understand the current > situation > around C++ better. > > [1] https://en.wikipedia.org/wiki/GLib >
Can you please tell how large C programs usually organize memory? Bunch of structures and globals I guess? Any programs whose source you'd recommend reading? Not sure if I should send questions like that in this mailing list, maybe I should ask directly. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public