٠ا ÙÙ Ù ÙÙ C ++Ø
اÙÙ ÙÙØ§Øª ذات ا٠تداد اÙÙ ÙÙ CPP ÙÙ Ù ÙÙØ§Øª Ø§ÙØªØ¹ÙÙ٠ات Ø§ÙØ¨Ø±Ù Ø¬ÙØ© اÙ٠صدر ÙÙØªØ·Ø¨ÙÙØ§Øª اÙÙ ÙØªÙبة Ø¨ÙØºØ© Ø§ÙØ¨Ø±Ù جة C ++. ÙØ¯ ÙØØªÙÙ Ù Ø´Ø±ÙØ¹ C ++ ÙØ§ØØ¯ عÙÙ Ø£ÙØ«Ø± Ù Ù Ù ÙÙ CPP ÙÙÙØ¯ ٠صدر ÙÙØªØ·Ø¨ÙÙ. ÙØªÙÙÙ ÙØ°Ø§ اÙÙ Ø´Ø±ÙØ¹ ٠٠أÙÙØ§Ø¹ Ù ÙÙØ§Øª ٠ختÙÙØ© Ø ØªÙØ¹Ø±Ù Ù ÙÙØ§Øª CPP Ù ÙÙØ§ باس٠٠ÙÙØ§Øª Ø§ÙØªÙÙÙØ° ÙØ£ÙÙØ§ ØªØØªÙ٠عÙÙ Ø¬Ù ÙØ¹ تعرÙÙØ§Øª Ø§ÙØ·Ø±Ù اÙ٠عÙÙØ© ÙÙ Ù ÙÙ Ø§ÙØ±Ø£Ø³ (.h). ÙÙØªØ¬ Ø¹Ù Ù Ø´Ø±ÙØ¹ C ++ ÙÙ٠تطبÙÙ ÙØ§Ø¨Ù ÙÙØªÙÙÙØ° Ø¹ÙØ¯ ØªØ¬Ù ÙØ¹Ù ÙÙÙ.
بÙÙØ© Ù ÙÙ CPP
بÙÙØ© Ù ÙÙ CPP Ø¨Ø³ÙØ·Ø© Ù ÙØ§Ø±ÙØ© ب٠ÙÙØ§Øª Ø§ÙØ±Ø£Ø³. Ø§ÙØºØ±Ø¶ Ø§ÙØ±Ø¦Ùس٠٠٠٠ÙÙ Ø§ÙØªÙÙÙØ° ÙØ°Ø§ ÙÙ ÙØµÙ اÙÙØ§Ø¬ÙØ© Ø¹Ù Ø§ÙØªØ·Ø¨ÙÙ. ÙÙØªØ¬ Ø¹Ù ÙØ°Ø§ Ø¥Ø¹ÙØ§Ùات ÙØ¬Ù ÙØ¹ ÙØ¸Ø§Ø¦Ù Ø§ÙØ£Ø¹Ø¶Ø§Ø¡ ÙÙ Ù ÙÙ Ø§ÙØ±Ø£Ø³ ÙØªÙاصÙÙÙØ§ داخ٠٠ÙÙ CPP. ÙÙ Ù٠استخدا٠٠Ù٠تÙÙÙØ° CPP ÙÙ ÙÙ Ø¨Ø³ÙØ· ÙÙØªØ§Ø¨Ø© تطبÙÙ Ø£Ù ÙØªØ·Ø¨ÙÙ ÙØ¦Ø©.
Ø§ÙØªÙÙÙØ° اÙ٠ستÙÙ
ÙÙ ÙÙ Ø£Ù ÙØØªÙÙ Ù ÙÙ CPP Ø¹ÙØ¯ Ø§Ø³ØªØ®Ø¯Ø§Ù Ù ÙØªØ·Ø¨Ù٠٠ستÙ٠عÙÙ Ø¬Ù ÙØ¹ ع٠ÙÙØ§Øª Ø§ÙØªÙÙÙØ° بداخÙ٠دÙÙ Ø§ÙØØ§Ø¬Ø© Ø¥ÙÙ Ø¥Ø¹ÙØ§Ù Ø§ÙØ·Ø±Ù ÙÙ Ù ÙÙ Ø§ÙØ±Ø£Ø³. ÙØªÙÙÙ ÙØ°Ø§ Ø§ÙØªÙÙÙØ° Ù Ù Ø¬Ù ÙØ¹ Ø§ÙØ·Ø±Ù اÙÙ ØØ¯Ø¯Ø© ÙÙ Ù ÙÙ Ø§ÙØªÙÙÙØ° ØÙØ« ÙØªÙ Ø§ÙØªØÙÙ ÙÙ Ø¥Ø¯Ø®Ø§Ù Ø§ÙØªØ·Ø¨ÙÙ Ù Ù Ø®ÙØ§Ù طرÙÙØ© Ø±Ø¦ÙØ³ÙØ© تأخذ Ù Ø¯Ø®ÙØ§Øª اÙÙ Ø³ØªØ®Ø¯Ù Ø§ÙØ§Ø®ØªÙØ§Ø±ÙØ© ÙÙØ³Ø§Ø¦Ø·. ÙÙ ÙÙ Ø£Ù ØªØªØ¶Ù Ù Ø£ÙØ¶Ùا Ø£Ù Ù ÙØªØ¨Ø§Øª Ù Ù Ù ÙØªØ¨Ø© C ++ اÙÙÙØ§Ø³ÙØ© ÙØ§Ø³ØªØ®Ø¯Ø§Ù ÙØ§ Ø¨ÙØ§Ø³Ø·Ø© أ٠طر٠٠عÙ٠عÙÙØ§ Ù٠اÙÙ ÙÙ.
/*
* File: main.cpp
* Author: SomeOne
* Created on November 16, 2018, 4:09 PM
*/
#include <iostream>
using namespace std;
int main()
{
cout<<"About the CPP file format";
cout<<std::endl<<"and its very easy";
}
تطبÙ٠اÙÙØµÙ
ÙÙ Ø§ÙØ¨Ø±Ù جة Ø§ÙØ´ÙØ¦ÙØ© (OOP) Ø ÙØªÙ استخدا٠٠ÙÙ CPP ÙØªØ¹Ø±ÙÙ ÙÙÙØ¦Ø©. ÙÙ Ù Ø«Ù ÙØ°Ù Ø§ÙØØ§ÙØ© Ø ÙØªÙ Ø§ÙØªØµØ±ÙØ Ø¹Ù Ø¬Ù ÙØ¹ أعضاء Ø¨ÙØ§Ùات اÙÙØµÙ ÙÙØ¸Ø§Ø¦Ù Ø§ÙØ£Ø¹Ø¶Ø§Ø¡ داخ٠٠ÙÙ Ø§ÙØ±Ø£Ø³. ÙÙ Ù٠أ٠ÙÙÙÙ ÙÙÙ Ù Ù٠رأس Ø¨Ø¯ÙØ±Ù إشارة Ø¥Ù٠أساÙÙØ¨ اÙÙ ÙØªØ¨Ø© اÙÙÙØ§Ø³ÙØ© Ø£ÙØ¶Ùا. ÙØ´Ùر Ù ÙÙ CPP Ø§ÙØ®Ø§Øµ بتعرÙ٠اÙÙØ¦Ø© Ø¥ÙÙ Ù ÙÙ Ø§ÙØ±Ø£Ø³ Ù٠عبارة include ÙÙ Ø¨Ø¯Ø§ÙØ© اÙÙ ÙÙ. ÙÙ Ø§ÙØºØ§Ùب Ø ÙÙÙÙ Ù Ø·ÙØ±Ù Ø§ÙØ¨Ø±Ø§Ù ج بتض٠ÙÙ Ø§ÙØªØ¹ÙÙÙØ§Øª ÙÙ Ø¨Ø¯Ø§ÙØ© Ù Ù٠تÙÙÙØ° اÙÙØµÙ Ø§ÙØ°Ù ÙÙÙØ± ٠عÙÙ٠ات ØÙ٠اÙÙ ØØªÙÙØ§Øª اÙÙØ¹ÙÙØ© ÙÙÙ ÙÙ ÙØªÙاصÙ٠اÙ٠ؤÙÙ ÙØªØ§Ø±ÙØ® Ø§ÙØªÙÙÙØ°. ÙÙ Ù Ø«Ù ÙØ°Ù Ø§ÙØØ§ÙØ§Øª Ø ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ ÙÙ ÙÙØ§Øª تÙÙÙØ° Ø§ÙØ±Ø£Ø³ ÙÙØ³ Ø§ÙØ£Ø³Ù اء. ٠ثا٠عÙÙ Ù ÙÙ Ø§ÙØ±Ø£Ø³ ÙØ§ÙتÙÙÙØ° ÙØ°Ø§ عÙ٠اÙÙØÙ Ø§ÙØªØ§ÙÙ.
اÙÙ ÙÙ Ø§ÙØ§Ø³Ø§Ø³Ù
#include <string>
#include <iostream>
using namespace std;
class MyClass {
public:
MyClass(); // Constructor
void add(int i, int j);
private:
std::string name;
};
Ù Ù٠تÙÙÙØ° CPP
#include "MyClass.h"
MyClass::MyClass(){
...
}
void MyClass::add(int i, int j) {
int result # i + j;
}
٠راجع
See Also
- CXX - Ù ÙÙ Ø§ÙØªØ¹ÙÙ٠ات Ø§ÙØ¨Ø±Ù Ø¬ÙØ© اÙ٠صدر C ++
- NB - ØªÙØ³ÙÙ Ù ÙÙ Mathematica Notebook
- OTS - ØªÙØ³ÙÙ Ù ÙÙ ÙØ§Ùب جدÙÙ Ø¨ÙØ§Ùات OpenDocument
- XLR - ØªÙØ³ÙÙ Ù Ù٠جدÙÙ Ø¨ÙØ§Ùات Microsoft Works
- ٠ا ÙÙ ØªÙØ³ÙÙ Ù ÙÙ Lotus 123Ø ØªØ¹Ù٠٠٠خبراء ØªÙØ³Ù٠اÙÙ ÙÙØ§Øª!