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

Что не так с этим кодом? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма чисел с рекурсией http://www.cyberforum.ru/cpp-beginners/thread1100445.html
#include <iostream> using namespace std; int sumchisel(int a,int b) { setlocale(0, "rus"); int sum = 0; for (int i = a; i <= b; i++) sum += i;
C++ Вывести информацию о продукции, выпущенной заданным цехом за последний месяц На заводе выпускается несколько наименований деталей. Сведения о деталях включают код детали, количество выпущенных деталей, номер месяца выпуска. Вывести информацию о продукции, выпущенной заданным цехом за последний месяц В программе предусмотреть сохранение вводимых данных в файл и воз-можность чтения из ранее сохраненного файла. Результаты выводить на эк-ран и в тек http://www.cyberforum.ru/cpp-beginners/thread1100420.html
C++ Поиск минимума с помощью рекурсивной функции
#include<iostream> #include <time.h> using namespace std; int mina(int ar, int n){ int min = ar; for (int i = 0; i < n; i++){ if (ar < min){ min = ar; }
C++ На чем реализовать форму
Собственно долгое время пытаюсь выбрать на чем разрабатывать форму. Что могли бы предложить? OpenGL отпадает.
C++ Как создать генератор случайных чисел http://www.cyberforum.ru/cpp-beginners/thread1100382.html
Здравствуйте!Я работаю в dev c++ 4.9.9.2 киньте готовый исходник.Зарание спасибо!
C++ Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего, если таких цифр несколько, то вывести ту которая попалась первой. подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1784 / 1159 / 224
Регистрация: 16.05.2013
Сообщений: 3,050
Записей в блоге: 5
Завершенные тесты: 1
19.02.2014, 14:59     Что не так с этим кодом?
Тошо не следует выполнять определение переменных внутри тела конструктора. Лучше пользоваться строкой инициализации.
Цитата Сообщение от programina Посмотреть сообщение
А какая между ними разница? ))
Дело в том, что строка инициализации вызывает конструкторы для соответствующих полей класса, а определение в теле конструктора вызывает оператор присваивания. Таким образом вы дважды определяете поля класса сперва конструкторами по умолчанию затем оператором присваивания.
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru