Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Конструктори з параметрами
При необхідності конструкторами можна передавати аргументи призначенні для ініціалізації об’єктів. Параметри конструктора так само задають як і будь-які інші функції. Наприклад: #include<iostream> Using namespase std; Class myclass{ Int a,b; Public: myclass(int I; int j); {a=I;b=j} Void show() {cout<<a<<” “<<b;} }; int main() {myclass оb(3,5); оb.show(); return 0;}
31. Цикл For його параметри. Внутрішнє оголошення параметрів. Операція «кома». Цикл — это повторение одного и того же участка кода в программе. Последовательность действий, которые повторяются, называют телом цикла. Один проход цикла — это шаг или итерация. Переменные, изменяющиеся внутри цикла и влияющие на его окончание, называются параметрами цикла. Даний цикл можна представити такою конструкцією; for (початкові присвоювання; вираз; прирощення) оператор; Тут начальние_прісваіванія - оператор або група операторів, які застосовуються для присвоєння початкових значень величинам використовуваним в циклі; вираз - визначає умова виконання циклу, якщо воно істинне, то цикл виконується; прирощення - оператор, який виконується після кожного кроку (проходу) по тілу циклу; оператор - будь-який оператор. Давайте на прикладі задачі розглянемо цикл з параметром. Нам необхідно порахувати суму чисел від 1 до 500. Як не дивно, програмісти рідко приділяють увагу вивченню та використанню операції кома (comma operator) в мові C ++. Давайте подивимося, що це таке. Перш за все, слід знати, що не всяка кома в тексті вашої програми являетcя операцією. Перерахуємо коми, які є не операціями, а разделителями: Коми, що розділяють аргументи макропідстановок. Приклад: #define MIN (a, b) (((a) <(b))? (a): (b)) Коми, що розділяють аргументи шаблонів. Приклад: template <class A, class B> class C; Коми, що розділяють аргументи функції (при її визначенні, описі, і виклик); Коми, що розділяють змінні при описі декількох змінних: int a, * b, c; Коми, що розділяють виклики конструкторів внутрішніх об'єктів. Приклад: class C {int x; float y; public: C (void): x (9), y (2.5) {; }}; Коми, що розділяють елементи ініціалізаторів масивів і структур: int a [] = {1, 2, 3}; Решта коми є операціями. Операція кома має найнижчий пріоритет серед всіх операцій мови C ++. У цій операції є 2 операнда (лівий і правий). Date: 2015-08-24; view: 454; Нарушение авторских прав |