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

Наследование, конструктор класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив строки. Удалить с масива слова которые заканчиваються на гласные буквы http://www.cyberforum.ru/cpp-beginners/thread848913.html
Нужно удалить с масива слова которые заканчиваються на гласные буквы.. пожалуйста..ато я что то не пойму как правильно задать условие. мой нубо код какойто такой.. но как я понял даже не в ту сторону #include <iostream> #include <string.h> using namespace std; void main(){ char s; char s1;
C++ Описать абстрактный класс Element (элемент логической схемы) вот задание: Описать абстрактный класс Element (элемент логической схемы) задав в нем символьный идентификатор, количество входов, идентификаторы присоединенных к нему элементов (до 10) и двоичные значения на входах и выходе. На его основе реализовать классы AND_NOT и OR_NOT — двоичные вентили, которые могут иметь различное количество входов и один выход и реализуют логическое умножение c... http://www.cyberforum.ru/cpp-beginners/thread848907.html
C++ как присвоить переменной текст из файла?
Нужно чтобы программа брала строку из файла и проверяла является ли строка перевертышем. Не могу присвоить переменной s строку из файла. Подскажите как это сделать. #include <string.h> #include <iostream> #include <stdio.h> #include <vector> #include <fstream> using namespace std; main() {ofstream fout; fout.open("test.txt");
C++ Разбить программу на функции
Нужно оформить каждый пункт задания в виде функции. Все необходимые данные для функции должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается. Вот сама программа: #include <iostream> #include <cmath> #include <conio.h> int main() { int n, i, j = 0, abssum = 0, null = 0;
C++ Сложение больших чисел http://www.cyberforum.ru/cpp-beginners/thread848867.html
Мне необходимо сложить два больших числа которые не входят ни в один тип данных, числа могут быть как положительные так и отрицательные не могу реализовать язык не знаю
C++ ошибочки. как разобраться?найти точки перегиба нужно найти точки перегиба функции..видела гдето у вас здесь на форуме подобное но сама все равно не могу одолеть. Дословно не помню,но преподаватель сказала что для поиска лучше искать точки перегиба исходя из значений, при которых поменяется знак производной. Из школы знаю,что если для функции y = f (x) в некоторой точке xо f² (xo ) = 0 и при переходе через эту точку меняет свой знак... подробнее

Показать сообщение отдельно
Xantrax
16 / 16 / 1
Регистрация: 28.11.2012
Сообщений: 328
26.04.2013, 12:49  [ТС]     Наследование, конструктор класса
Цитата Сообщение от Tulosba Посмотреть сообщение
Вероятно тут возникла путаница. Родитель - как базовый класс, и родитель - как контейнер в котором содержится виджет.
Да, на самом деле в конструктор нужно передавать указатель на объект класса, от которого наследовано окно в котором я хочу рисовать, в моем случае можно указывать:
C++
1
2
3
4
5
6
class CMyPaintDC:public CPaintDC
{
public:
    CMyPaintDC(CDialog* a); [B][COLOR="Blue"]//или[/COLOR][/B]
    CMyPaintDC(CWnd* a); [B][COLOR="Blue"]//а может и вообще CObject?[/COLOR][/B]
};
Ну, а определение конструктора Должно соответственно выглядеть так:
C++
1
2
3
CMyPaintDC::CMyPaintDC(CDialog* a):CPaintDC(a) //или
СMyPaintDC::CMyPaintDC(CWnd* a):CPaintDC(a)
{}
причем у меня почему-то нельзя определять конструктор в заголовочном файле, там где я его объявил, просто компилятор пишет ошибку. Нельзя написать даже вот так
C++
1
CMyPaintDC(){} //ругается
Конструктор обязательно должен быть определен в .cpp файле...

Еще вопрос:
Если я допускаю ошибку в коде, то у меня запускается предыдущая рабочая версия программы, а не сообщение об ошибке. Я закрываю программу, щелкаю на вкладку ошибок и там уже смотрю...
Где в настройках студии изменить настройку, чтобы мне сообщалось о допущенной мной ошибке?
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru