what is the main difference between c and c++?
Answers were Sorted based on User's Feedback
Answer / kanteshwar
1)In c we can not write function inside structure but in c++
function is inside the structure.
2)C language is not flexible means if tomarow logic changes
and program is large it is more difficult to change the
logic but c++ is flexible it providing the feature like
Inheritance.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vikalp
without c, c++ can't run but without c++ can easily run.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / priyanka
1. c doesn't support operator overloading but c++ support
operator overloading.
2. c is structured(procedural) programming language but c++
is an object programming language.
3. data is not secured in c but c++ data is secured.
4. c is top-down apporach and c++ is bottom-up apporach.
5. c using #include<stdio.h> as header file and c++ using
#include<iostream.h> as header file.
6. c is low level language but c++ is high level language.
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / gaurav jatwani
in c we use modifiers for scanf and printf
in c++ we don't use any modifiers
in c we have no protected access specifier
in c++ we have
in c we have no constructor and distructor
in c++ we have constructor and distructor
in c we cann't delcare variables any where
in c++ we can declare variables any where
in we have no INLINE AND FRIEND function
in c++ we have both
in c we use & operator in scanf for storing value in
variable ex:- ( scanf("%d",&age); )
in c++ we need not to use any operator to store value in
variables
GAURAV JATWANI
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / c.arun raju
c is the object oriented programming language because in
c++ we can create objects and class, while c language is
based on the datas of c++ language and in c++ we use cout
and cin while in c scanf printf for input and output data.
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / madhavi nallapu
c is procedure oriented language and c++ is a object
oriented language.. and in c we can acheive the reusability
concept by implementing inheritance concept.. and all the
features of oops are supported by c++ where as not by c...
c++ is an advanced version of c because it supports all the
features of c and also some new features....
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / m.vivekbalachandar
Language is structure oriented programing language
but c++ is object oriented programing language.
c++ is extension (or) increment of c.
Is This Answer Correct ? | 4 Yes | 4 No |
Answer / lalit
public int validateuser(string username, string passwd)
{
con.Close();
con.Open();
cmd = new SqlCommand("sp_VALIDATION",con);
rd = cmd.ExecuteReader();
bool b = rd.Read();
if (b == false)
{
if (FormsAuthentication .Authenticate
(username ,passwd ))
return 2; //For Administrator
else
return 0; //For Unauthorized
User
}
else
return 1; //For Normal User
}
***************************************************
protected void btnenter_Click(object sender, EventArgs e)
{
int tempvar= stdinfo.validateuser
(txtboxadminname.Text ,txtboxpassword.Text);
if (tempvar == 2)
Response.Redirect("Admin/AdminHomePage.aspx");
else
lblerrormsg.Text = ("You Are Not Authorized
Admin!");
lblerrormsg.Visible = true;
}
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / karan sharma
c is the advanced version of b and bcpl language
c++ is the advanced version of c with classes language
Is This Answer Correct ? | 2 Yes | 2 No |
Can static class have constructor?
What is polymorphism used for?
What is the difference between Home and $Home?
How do you achieve runtime polymorphism?
what is inline function?
what is virtual function?
26 Answers Aspire, HP, Infosys, RoboSoft, TCS,
what do you mean by static member variable?
what is overloading and overriding?
What is static modifier?
We have a scale and 7 balls. 1 ball is heavier than all the rest. How to determine the heaviest ball with only 3 possible weighing attempts?
What are the advantages of polymorphism?
What is memory leak and memory corruption?