what are the disadvantages of C++?
Answers were Sorted based on User's Feedback
Answer / meet
There is not so strict/strong type checking in C++ like Java & C#. Pointers can be easily be misused. Dynamic memory management is error-prone because the lack of automatic garbage collection like Java & C#. There isn't bound checking on arrays. Friend functions & friend classes can be misused.
Supports stack allocated objects so results in memory wastage but provides runtime efficiency.
| Is This Answer Correct ? | 2 Yes | 2 No |
Answer / prasad
Allocation and deallocation of memory is responsible for programmer but java overcome it by JVM
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / m.oqbal
in c++ the pointer is complicated the concept of oop.
in c++ there is no bound checking by default.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / bob
I think, the main disadvantage of C++ is that there is a
crowd of uncompetent people who doesn't know about this
language anything (as well as about key concepts of software
develoment, like OOP). Think twice before post bullshit.
Cheers.
| Is This Answer Correct ? | 3 Yes | 5 No |
Answer / saidulu
c++ is approching from top to down when we executing the
program from main method.
without using single class and object we can write the
program from c++
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sonia
it is suitable for large and complex programs only not for
small programs and also dynamic binding is the major
disadvantage if c++.it is very difficult to understand flow
of control during execution of complex programs.dangling
pointer is another situation which can give wrong output.
| Is This Answer Correct ? | 3 Yes | 7 No |
Answer / akshay
C++ is not network based. Softwares in C++ cannot be shared among people at different locations.
| Is This Answer Correct ? | 2 Yes | 6 No |
Answer / nishanth
Hello i am not an expert in c++,but i am a student of computer science and our c++.
I think lack of arangement is the problem of this oop language
| Is This Answer Correct ? | 0 Yes | 4 No |
What is the problem with multiple inheritance?
What is polymorphism what is it for and how is it used?
what is single inheritance?
tell about copy constructor
What are the 4 pillars of oop?
What is constructor in oop?
Why do we use oop?
What is destructor give example?
which are the 4 members functions in c++ objects that can either be declared explicitly by programmer or implementation if nt available.
What does and I oop mean in text?
how to write a java program for an output ****0 ***01 **012 *0123 01234
Why oops is important?