In continuation with the definition given in (2), there are a further set of C++ developers who aspire to have such absolute dominion over their development that they actually rework the compiler they are using so that the syntax they write is compiled in the exact way they want. This group of elitists make those C++ programmers as detailed in definition (2) look like a pack of uneducated noobs. They, like those in (2) always insist that everyone must go through a horrifically painful set of years of digesting documentation to become Jedi's.

Jedi's have long forgotten what its like to be a novice programmer and are often arrogant pricks about anyone asking them questions on any level. Just don't ask them for help - Jedi's only talk shop with other Jedi's, and that includes Masters.
Situation of a Person A (jedi) talking to Person B (master)

Person B - 'I'm trying to accelarate this algorithm, however no matter what I do, I can't get this data values to split right so that I can run them in parallel'

Person A - 'Why don't you just modify the memory function associated with it?' (always asked as if its the most obvious thing in the world)

Person B - 'Wouldn't know where to start with that one - how do I go about it?, any pointers?'

Person A (In the most drained, how the fuck could you not understand this condescending tone) - 'I'll send you the documentation'

Note the documentation component, even if its a one line fix C++ masters and jedi's especially will 99% of the time point you to the documentation, which in general was written by Jedi's for Jedi's and is fucken useless for someone starting out.
by mypesudonym March 21, 2011
Top Definition
A programming language for Real Men. Most languages try to provide a simplified way to solve specific problems well. C++ makes no such concession and tries to be mediocre at everything. It lets you program at a very high level, and a very low level in the same program. It lets you write procedural code, object oriented code, generic code and mix them all up. It makes you decide everything and provides no help if you get it wrong.

It is by far the biggest, most complicated, ugly, down-right dangerous language you can use. But it does run fast. It takes at least twice as long to program in C++ as any other major language (except C).

The men who program in C++ are Real Men. The women who program in C++ are Real Men too. You can spot a C++ programmer from their testosterone fueled swagger, and the unbelievable amount of contempt they inject into the phrase Java "programmer". They'll probably do the air quotes and all.
Dev: 'Hey, Reg, you know C++ right? What does:
".\src\Cont.cpp(52) : error C2679: binary '=' : no operator found which takes a right-hand operand of type 'int' (or there is no acceptable conversion)
C:\Program Files\Microsoft Visual Studio 8\VC\include\vector(392): could be 'std::_Vector_iterator<_Ty, _Alloc> &std::_Vector_iterator<_Ty, _Alloc>::operator =(const std::_Vector_iterator<_Ty, _Alloc> &)' with _Ty=Main::Cont, _Alloc=std::allocator<Main::Cont> while trying to match the argument list '(std::_Vector_iterator<_Ty, _Alloc>, int)' with _Ty=Main::Cont, _Alloc=std::allocator<Main::Cont> " mean?'

Reg: 'You missed a semicolon at the end of the line.'
by JamesTK September 08, 2007
1. Mid-level programming language that provides extreme versatility, given a willingness to perhaps spend months writing a program.

2. Grade earned as a direct result of sexual favors.

3. Right up there with capping rival drug dealers and playing out hos in the gangbangin' world.
1. #include <iostream>
int main()
{std::cout << "this is c++\n";
return 0;}

2. Michelle got a c++ because she went down on the teacher. Otherwise, she couldn't have managed an F.

3. Now that urbandictionary.com has definitions for c++, look for words like "accounting" and "1040EZ form", which are also closely linked to life on the streets.
by Al October 12, 2003
Incrementing the value of c to by one. Another way of writing
c=c+1; or c+=1;

Used in multiple programming languages.
for(int c=0; c < 5; c++)
cout << "What a boring definition\n";
by Programming Extraordinaire August 07, 2003
Simple to learn, high-level, object-oriented programming language.
Many 1000 page doorstops are available for teaching this language. (I'm not poking fun at these books. Some of them are actually useful.)
using namespace std;

int main()
boozeType beerBrand;



return 0;
by RC February 06, 2005
Best programming language ever.
C++ is fucking awesome.
by the_mentor March 04, 2005
C++ is a programming language developed by Bell Labs in 1983 and based on the C programming language. C++ is an object-oriented mid-level programming language. It has support for multiple inheritance, operator overloading, templates and exception handling.

C++ is widely used for large projects where both the power of low-level programming (for execution speed) and high-level object oriented programming (for development speed) is needed.

Some find C++ hard to learn and mistakes are easily made by the novice programmer. Languages such as Java and C# are derived from C++ and try to make the job a bit easier for the programmer. However, these languages lack the execution speed and some of the advanced features of C++.
C++ "hello world" example:

#include <ostream>
#include <iostream>

int main()
std::cout << "Hello World!" << std::endl;
return 0;
by Gnibbe Naile November 21, 2006
A computer programming language that is an advanced form of C++. Learning C++ means learning everything about C.
A piece of code written in C++

# include <iostream>
using namespace std;

void main()

by English_dictionary January 05, 2013
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.