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

Параметры не передаются в конструктор класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правила вложенности тегов html (html разметка на С++) http://www.cyberforum.ru/cpp-beginners/thread1060128.html
Смысл программы: создание html разметки (добавление, удаление тегов) Подскажите, как и где реализовать правила вложенности тегов? (Например, тег <h1> нельзя вставить внутрь ссылки <a>, <p> нельзя вставить в <em>, и т.д.) Код (VS 2010): #include "stdafx.h" #include <iostream> #include <string> #include <sstream> using namespace std;
C++ Дан двумерный массив A размера m×n. Найти количество столбцов, где все элементы упорядочены по возрастанию Преподаватель сказал, что подсчитывается количество столбцов с упорядоченными по неубыванию элементами, а по условию задачи надо было найти количество столбцов с упорядоченными по возрастанию элементами. Как это исправить? Помогите, пожалуйста. Завтра уже сдавать! #include <cstdlib> #include <iostream> using namespace std; int main() { int n; http://www.cyberforum.ru/cpp-beginners/thread1060123.html
C++ как найти последний символ в строке
добрый день. мне нужно проверить условие, если последний символ в строке цифра, то строки больше не выводятся. так вот, как же найти этот последний символ в строке? у меня строка char tmp ;
C++ виртуальные методы.наследование от базового класса
определить класс пар целых чисел,определить для него операции сложения и вычитания по правилам (a,b)+(c,d)=(a+c,b+d),(a,b)-(c,d)=(a-c,b-d), а также методы ввода и вывода. На основе этого класса определить класс денежных сумм(руб.коп).Для этого класса переопределить методы базового класса,а так же определить методы умножения и деления на заданное вещественно число. #include "stdafx.h" #include...
C++ Объясните код (задача о восьми ферзях) http://www.cyberforum.ru/cpp-beginners/thread1060090.html
Нужно расписать код, каждую строчку, что делает та или иная функция в данной программе и тд. Очень срочно, буду очень благодарен. #include <iostream> using namespace std; int board; void setQueen(int i, int j) { for (int x = 0; x < 8; ++x)
C++ Как сделать односвязный список в узле дерева Ребят подскажите, пожалуйста, как сделать односвязный список в узле дерева? Нужно написать программу учета нарушений ПДД. Для каждого а/м нужно хранить в базе список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов а/м удаляется из базы. Ключом узла д/б номер а/м. код списка: list.h #ifndef LIST_H #define LIST_H #include... подробнее

Показать сообщение отдельно
Johnybgoode777
0 / 0 / 0
Регистрация: 29.12.2013
Сообщений: 13

Параметры не передаются в конструктор класса - C++

29.12.2013, 16:54. Просмотров 229. Ответов 5
Метки (Все метки)

Всем привет, у меня такая проблема. Параметры не передаются в конструктор класса.
C++
1
2
3
4
5
6
7
8
9
10
11
Telem *c;
        try{
            c = new Telem(st, f, 1.1);
           
        }
        catch(std::exception& e){
            std::cout << "exception caught: " << e.what() << endl;
        }
        catch(std::bad_alloc& ba){
            std::cout << "exception caught: " << ba.what() << endl;
        }
вот определение класса и его конструктор
C++
1
2
3
4
5
6
7
8
9
10
class Telem{
 private:
    double beg, end, r;
 public:
  Telem(double s, double f, double c){
        beg=s;
        end=f;
        r=c;
    }
}
При вызове конструктора переменным beg, end, r ничего не присваивается, в них остаётся какой-то мусор. Try-catch не помогает, исключение не ловится.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru