A_Qayoom said:
C++ is a statically typed, compiled, general-purpose, case-sensitive, free-form programming language that supports procedural, object-oriented, and generic programming.
C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.
C++ was developed by Bjarne Stroustrup starting in 1979 at Bell Labs in Murray Hill, New Jersey, as an enhancement to the C language and originally named C with Classes but later it was renamed C++ in 1983.
C++ is a superset of C, and that virtually any legal C program is a legal C++ program.
C++ Compiler:
This is actual C++ compiler, which will be used to compile your source code into final executable program.
Most C++ compilers don't care what extension you give your source code, but if you don't specify otherwise, many will use .cpp by default
Most frequently used and free available compiler is GNU C/C++ compiler, otherwise you can have compilers either from HP or Solaris if you have respective Operating Systems.
C++ Program Structure:
Let us look at a simple code that would print the words Hello World.
Code:
#include <iostream>
using namespace std;
// main() is where program execution begins.
int main()
{
cout << "Hello World"; // prints Hello World
return 0;
}
Comments in C++
C++ supports single line and multi-line comments. All characters available inside any comment are ignored by C++ compiler.
C++ comments start with /* and end with */. For example:
Code:
/* This is a comment */
/* C++ comments can also
* span multiple lines
*/
A comment can also start with //, extending to the end of the line. For example:
Code:
#include <iostream>
using namespace std;
main()
{
cout << "Hello World"; // prints Hello World
return 0;
}
C++ Primitive Built-in Types:
C++ offer the programmer a rich assortment of built-in as well as user-defined data types. Following table list down seven basic C++ data types:
Type |
KeyWord |
Boolean |
bool |
Character |
char |
Integer |
int |
Floating point |
float |
Double floating point |
double |
Valueless |
void |
Wide character |
wchar_t |
Comming Soon Next Class Please Wait Guys,,
And Don't Forget Thanks,,
C + + طریقہ کار، اعتراض پر مبنی، اور عام پروگرامنگ کی حمایت کرتا ہے کہ ایک statically ٹائپ، مرتب، عام مقصد کی، حساس، مفت فارم پروگرامنگ زبان ہے.
یہ اعلی سطحی اور کم سطح کی زبان کی خصوصیات دونوں کا ایک مجموعہ پر مشتمل کے طور پر C + +، ایک درمیانے درجے کی زبان کے طور پر شمار کیا جاتا ہے.
C + + سی زبان میں ایک اضافہ کے طور پر، مرے ہل، نیو جرسی میں بیل لیبز میں 1979 میں شروع ہونے والے Bjarne Stroustrup کی طرف سے تیار اور اصل طبقات کے ساتھ سی نامی لیکن بعد میں اسے 1983 میں C + + نام تبدیل کر دیا گیا.
C + + سی کے superset ہے، اور یہ کہ تقریبا کسی بھی قانونی سی پروگرام ایک قانونی C + + پروگرام ہے.
C + + کمپائلر:
یہ آخری کارکردگی پروگرام میں آپ کے منبع کوڈ مرتب کرنے کے لئے استعمال کیا جائے گا جس میں اصل C + + سنکلک، ہے.
سب سے زیادہ C + + compilers کے آپ کے منبع کوڈ دے کیا توسیع کی دیکھ بھال نہیں کرتے، لیکن آپ کو دوسری صورت کی وضاحت نہیں کرتے تو بہت پہلے سے طے شدہ کی طرف سے .cpp استعمال کریں گے
سب سے زیادہ کثرت سے آپ کے متعلقہ آپریٹنگ سسٹم ہے تو دوسری صورت میں آپ HP یا سولیرس سے یا تو مرتب کر سکتے ہیں، استعمال کیا اور مفت دستیاب سنکلک GNU C / C + + سنکلک ہے.
C + + پروگرام کی ساخت:
ہم الفاظ ہیلو دنیا پرنٹ کریں گے کہ ایک سادہ کوڈ پر نظر ڈالیں.
کوڈ:
# شامل <iostream>
نیم سپیس ایسٹیڈی استعمال کرتے ہوئے؛
پروگرام پر عملدرآمد شروع ہوتا ہے جہاں // اہم () ہے.
) (int اہم
{
cout << "ہیلو دنیا"؛ // پرنٹس ہیلو دنیا
0 واپس؛
}
C میں تبصرے +
C + + ایک لائن اور کثیر لائن تبصرے کی حمایت کرتا. کوئی تبصرہ اندر دستیاب تمام حروف C + + سنکلک کی طرف سے نظر انداز کر رہے.
C + + تبصرے / * ساتھ شروع کریں اور * / کے ساتھ ختم. مثال کے طور پر:
کوڈ:
/ * یہ * / ایک تبصرہ ہے
/ * C + + تبصرے بھی کر سکتے ہیں
* مدت ایک سے زیادہ لائنوں
* /
ایک تبصرہ بھی لائن کے آخر تک توسیع، // کے ساتھ شروع کر سکتے ہیں. مثال کے طور پر:
کوڈ:
# شامل <iostream>
نیم سپیس ایسٹیڈی استعمال کرتے ہوئے؛
مین ()
{
cout << "ہیلو دنیا"؛ // پرنٹس ہیلو دنیا
0 واپس؛
}
C + + آدم بلٹ میں کی قسم:
سی پروگرامر بلٹ میں کے طور پر اچھی طرح سے کے طور پر صارف کی وضاحت کے اعداد و شمار اقسام میں سے ایک امیر درجہ بندی کی پیشکش + +. مندرجہ ذیل ٹیبل فہرست کو سات بنیادی C + + اعداد و شمار اقسام:
قسم مطلوبہ الفاظ
بولین bool کے
کریکٹر چار
عددی INT
فلوٹنگ پوائنٹ فلوٹ
ڈبل فلوٹنگ پوائنٹ ڈبل
بیکار باطل
وسیع کردار wchar_t
جلد ہی Comming اگلی کلاس لوگ براہ مہربانی انتظار کریں،
اور شکریہ نہ بھولنا،
"Everybody in this world loves you for his own interest. Only ALLAH Loves you for your interest."
Bookmarks