Форум программистов, компьютерный форум CyberForum.ru

Разница в использовании конструкторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Медленная реакция программы на нажатие клавиши в игре http://www.cyberforum.ru/cpp-beginners/thread1131329.html
Здравствуйте! В общем пишу небольшую игру где надо перемещаться по горизонтали главным героем. Игра предполагает быстрое перемещение туда-сюда этим главным героем и есть проблема. Если начать идти вправо и резко изменить направление движения влево, то будет задержка (довольно таки долгая). Использую kbhit() и getch(), выкладываю упрощенный код, подскажите пожалуйста что делать. На всякий случай...
C++ Как преобразовать LPCWSTR в char*? Здравствуйте! Как преобразовать LPCWSTR в char*? http://www.cyberforum.ru/cpp-beginners/thread1131318.html
C++ При переворачивании массивов выходят такие цифры: "-858993469". Как с этим бороться?
постоянно сталкиваюсь с такой проблемой: при переворачивании массивов выходят такие цифры: вот код: #include <stdio.h> #include <conio.h> #include <iostream> #include <iomanip> using namespace std; int main(void)
C++ Найти объем пирамиды, построенной на векторах как на сторонах
Трехмерные векторы заданы своими координатами, например, А = (ха, уа, za). Найти объем пирамиды, построенной на векторах А, В, С, как на сторонах.
C++ Для каждого позитивного элемента определить, есть ли в массиве отрицательный элемент с противоположным значениям http://www.cyberforum.ru/cpp-beginners/thread1131291.html
Все детали задачи на фото Задачи перепечатываем в тему!
C++ Вычислить сумму элементов матрицы, образующих символ Помогите, пожалуйста, с выполнением задания... 1)Задана матрица чисел: а Вычислить сумму элементов, образующих символ 2)Вычислить: x1,x2,.....xn заданы подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6166 / 2895 / 282
Регистрация: 04.12.2011
Сообщений: 7,697
Записей в блоге: 3
27.03.2014, 16:50     Разница в использовании конструкторов
№1
Цитата Сообщение от madonzy Посмотреть сообщение
C++
1
x = _x;//тут будет вызван конструктор без параметров, а за тем конструктор копирования или преобразования (если x и x_ разного типа)
-позволяет вызывать конструктор базового класса с передачей параметров текущего в качестве аргументов;
-если у типа поля нет конструктора по умолчанию, то инициализатор тоже помогает. Нельзя определить порядок инциализации в списке, поэтому инциализаторы должны вычисляться независимо.
№3
Если в методах установки есть ссылки на нестатические поля класса, то порядок их вызова должен гарантировать невозможность использования ещё неинициализированного поля.
Больше не вспомнил.
 
Текущее время: 17:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru