ANSI standarti. Amerika milliy standartlar instituti (American National Standards Institute - ANSI) rahbarligi ostidagi Ctandartlarni akkreditivlash qo‘mitasi (Accredited Standards Committee) C++ tilining xalqaro standartini tuzdi.
C++ standarti ayni vaqtda ISO - International Standards Organization (Ctandartlash bo‘yicha halqaro tashkilot) standarti, deb ham nomlanadi.
Dastur matnini kompilyatsiya qilish. Dastur kodini bajariluvchi faylga o‘tkazish uchun kompilyatorlar qo‘llaniladi. Kompilyator qanday chaqiriladi va unga dastur kodi
joylashgan joyi haqida qanday xabar qilinadi, bu konkret kompilyatorga bog‘liqdir. Bu ma’lumotlar kompilyatorning dokumentatsiyasida berilgan bo‘ladi.
Dastur kodi kompilyatsiya qilinishi natijasida ob’ektli fayl hosil qilinadi. Bu fayl odatda .obj kengaytmali bo‘ladi. Lekin bu hali bajariluvchi fayl degani emas. Ob’ektli faylni bajariluvchi faylga o‘girish uchun yig‘uvchi dastur qo‘llaniladi. Yig‘uvchi dastur yordamida bajariluvchi faylni hosil qilish. C++ tilida dasturlar odatda bir yoki bir nechta ob’ektli fayllar, yoki bibliotekalarni komponovka qilish yordamida hosil qilinadi. Bibliotekadeb bir yoki bir nechta komponovka qilinuvchi fayllar to‘plamiga aytiladi. C++ ning barcha kompilyatorlari dasturga qo‘shish mumkin bo‘lgan funksiyalar (yoki protseduralar) va sinflardan iborat biblioteka hosil qila oladi.
Funksiya-bu ayrim xizmatchi amallarni, masalan ikki sonni qo‘shib, natijasini ekranga chiqarishni bajaruvchi dastur blokidir. Sinf sifatida ma’lumotlar to‘plami va ularga bog‘langan funksiyalarni qarash mumkin. Funksiyalar va sinflar haqidagi ma’lumotlar keyingi mavzularda batafsil berilgan. Demak, bajariluvchi faylni hosil qilish uchun quyida keltirilgan amallarni bajarish lozim:
.srr kengaytmali dastur kodi hosil qilinadi;
Dastur kodini kompilyatsiya qilish orqali .obj kengaytmali ob’ektli fayl tuziladi. Bajariluvchi faylni hosil qilish maqsadida .obj kengaytmali fayli zaruriy bibliotekalar orqali komponovka qilinadi.
C++ tilining grafik imkoniyatlari
C++ da grafika
#include #include void main()
{
int d = DETECT, m;
initgraph(&d, &m, "c:\\borlandc\\bgi"); // agarda borland C: da bo„lsa ... // grafik amallar getch(); closegraph(); }
Do'stlaringiz bilan baham: |