| | |
Advantages of C++ over C#
Please support our C++ advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: Jan 2009
Posts: 7
Reputation:
Solved Threads: 0
I don't know a lot about differences, but, I have read that C# accrues more overhead on applications because it's not truly compiled into machine code language (Java acts the same way.) So I think it's more cross-platform friendly, but at the price of performance. That's all I really know about it though.
C++ has a more flexible template system that can do things (like take template classes as template parameters) that C#'s generics system just can't do.
Its use of RAII is nice, too.
It has a bunch of good libraries, like boost, and you can more easily write cross-platform applications with it.
Also, you can use multiple inheritance, which helps get around a few holes in the type system.
Its use of RAII is nice, too.
It has a bunch of good libraries, like boost, and you can more easily write cross-platform applications with it.
Also, you can use multiple inheritance, which helps get around a few holes in the type system.
Last edited by Rashakil Fol; Jan 26th, 2009 at 11:45 pm.
![]() |
Similar Threads
- Advantages of an interprocess communication based on XML files (C++)
- What are the advantages of having three-level database architecture (Database Design)
- Advantages of an interprocess communication based on XML files (XML, XSLT and XPATH)
- What's better? Windows 2000 Server or Linux Server? (Windows Servers and IIS)
- 5 Advantages of Using Procedures Within Pascal Programming? (Pascal and Delphi)
- learning php (PHP)
- MySQL vs. PostgreSQL (MySQL)
Other Threads in the C++ Forum
- Previous Thread: Howto: "understanding a big framework ".
- Next Thread: Extracting from txt file, comman and \n delimited
Views: 747 | Replies: 3
| Thread Tools | Search this Thread |
Tag cloud for C++
6 add api array arrays beginner binary c++ c/c++ calculator char class classes code compile compiler console conversion convert count data delete desktop directshow dll dynamic encryption error file forms fstream function functions game givemetehcodez google graph homeworkhelper iamthwee ifstream input int integer java lazy lib linkedlist linker linux loop looping loops map math matrix memory microsoft newbie news number output parameter pointer problem program programming project proxy python random read recursion recursive reference return sort stream string strings struct studio system template templates test text tree unix url variable vector video visual visualstudio win32 windows winsock word wordfrequency wxwidgets






