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

Что-то не так с классом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавление в таблицу http://www.cyberforum.ru/cpp-beginners/thread758927.html
Ночи доброй ;> Помогите с програмиой. Во входном потоке встречаются в произвольном порядке подцепочки a1a1+a1a1a1( a1 a1a1a1 … Выделить все такие подцепочки и включить их в таблицу в порядке убывания длин цепочек. Не получается осилить. Точнее, не успеваю. Через пару часов сдавать надо. Заранее спасибо.
C++ Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран 2. Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран. http://www.cyberforum.ru/cpp-beginners/thread758925.html
Что означает const после круглых скобок функции C++
всем привет. скажите, а что здесь значит const? int func(int var) const { return get; }
C++ Напишите программу, которая заполняет массив из 15 элементов. Данные вводятся с клавиатуры.
1. Напишите программу, которая заполняет массив из 15 элементов. Данные вводятся с клавиатуры.
C++ Даны действительные числа x1 , x2 , x3 , y1 , y2 , y3 . Принадлежит ли начало координат треугольнику с вершинами (x1,y1), (x2,y2), (x3, y3)? http://www.cyberforum.ru/cpp-beginners/thread758919.html
Написать код программы. Вот условие Даны действительные числа x1 , x2 , x3 , y1 , y2 , y3 . Принадлежит ли начало координат треугольнику с вершинами (x1,y1), (x2,y2), (x3, y3)?
C++ Исправить ошибки #include<iostream> using namespace std; class empty { setlocale(LC_ALL,"rus_rus.1251"); char*obj_name; public: //Конструктор empty(char*name) {cout<<"Создан объект с именем"<<name<<"класс empty"<<endl; подробнее

Показать сообщение отдельно
kernell_dll
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 9
11.01.2013, 18:38  [ТС]     Что-то не так с классом
Цитата Сообщение от David Sylva Посмотреть сообщение
Может так cout << " " << radix << " " << num;
И вообще зачем вы в деструкторе это делаете?
Странно, что на это не ругнулся компилятор. Насчёт деструктора, хотел посмотреть, когда он вызывается. Судя по книжке, вызывается тогда, когда объект выходит из "зоны видимости" => должен вызваться по завершению программы. Или я в чём-то неправ?
Добавлено через 1 минуту
Откомпилировал, ваш код, ошибка из за того, что переменная radix не проинициализированна в конструкторе
Её инициализация разве обязательно должна происходить в конструкторе? Переменная radix инициализируется в функции putRadix:
C++
1
this -> radix = radix1;
Добавлено через 4 минуты
Ага! Разобрался, почему не происходит ввода. Это всё из-за строчки 68:
C++
1
bool waft = false;
Нужно ставить флаг true, так как цикл while происходит, если wafl == true.

Помимо этого, нашёл ещё кучу логических ошибок. Доволен и счастлив.
 
Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru