Kompyuter injiniringi” fakulteti 713-21-guruh talabasi Madaminova Azizaxon Xabibullo qizining



Yüklə 60,84 Kb.
səhifə4/10
tarix30.01.2023
ölçüsü60,84 Kb.
#81789
1   2   3   4   5   6   7   8   9   10
MADAMINOVA AZIZA 713-21 LOYIHA ishi DASTURLASH

    Bu səhifədəki naviqasiya:
  • string
template <class T>
using Id_block = Pair;
// Теперь Id_block -- то же, что и Pair для любого T.
Kompleks shablon tuzilmalari uchun qisqarishlar kiritish imkoniyatlaridan tashqari, turdagi sinonimlar shablonlari sizga ishlov berish funktsiyalarini, balki hisoblash turlarini belgilashga imkon beradi.

Qattiq gapirish, bu boshqa shablonlardan foydalanishni talab qiladi, ammo sinonim shablon turi qulay interfeysni taqdim etadi, ammo agar siz C ++ 14 darajadagi standart kutubxonadan), keyin siz Biz biron bir narsa yozadigan taassurotga ega bo'ling - bu shablonning parametrlari bo'lgan parametrlar va qiymat o'ng tomonda turgan turdagi turdir.
#include
#include // C++14, conditional_t, is_same
using namespace std;


// Выбор встроенного целочисленного типа, имеющего ширину,
// не менее Bits бит, или void, если подходящего типа нет.
template
using Uint =
conditional_t<(Bits <= 8), uint8_t,
conditional_t<(Bits <= 16), uint16_t,
conditional_t<(Bits <= 32), uint32_t,
conditional_t<(Bits <= 64), uint64_t,
void>>>>;


// Проверка условия, выполняемая во время компиляции.
static_assert(is_same, uint32_t>::value, "Uint is flawed!");
1.2. C++ funksiya parametrlari
Ma'lumot parametr sifatida funksiyaga o'tkazilishi mumkin bo'lgan qiymatlar. Parametrlar qavs ichida () beriladi. Istalgancha parametrlar ko'rsatishinigiz mumkin virgul bilan ajratilib beriladi. quyidagiga nazar soling.

void functionName(parameter1, parameter2, parameter3) {


// funsiya tanasi
}


Quyidagi misolda siz string tipida parametr keladi va tuliq ism qilib qaytariladi.

#include


#include
using namespace std;

void myFunction(string fname) {
cout << fname << " Sherkulov\n";
}

int main() {
myFunction("Mister");
myFunction("Master");
myFunction("Farrukh");
return 0;
}

Yüklə 60,84 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin