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

Классы. Наследование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Сканирование" текста в файле. http://www.cyberforum.ru/cpp-beginners/thread118298.html
Доброго времени суток. Нужно вывести текст в файл,после чего "просканировать " текст на предмет слов yes или no и,если таковые имеются,заменить их на no или yes соответственно. Код,выводящий текст в файл я написал,а вот как сделать поиск - понять не могу (( Если я правильно понял задание - новый текст нужно вывести в другой файл. Помогите,пожалуйста. И еще,у меня почему-то из всего...
C++ Лабораторная по структурам и указателям Доброго времени суток. Скорее моя проблема в чем то простом для Вас(сам я никогда до этого не имел дела с С++ ) . После C# мне не понятно как работать здесь с памятью, знаю только что функция не может вернуть массив, попытался выкрутиться с помощью указателя - ошибка выполнения ... Задача такова - определить структуру для сохранения информации об успеваемости студентов первокурсников в течении... http://www.cyberforum.ru/cpp-beginners/thread118291.html
C++ (Двоич. число, тип) => знач.
Доброго времени суток. Помогите пожалуйста вот с такой задачкой: "По заданным двоичному представлению числа и типу данных (минимум - int, float) вывести значение переменной данного типа" Вот мои наметки. Трудность составила функция, никак не могу правильно написать ее =( #include "stdafx.h" #include <iostream> using namespace std; const int n=32; void print(const unsigned char* data, size_t...
Заменить все последовательности символов 'on' на 'online' C++
Дана символьная строка. Заменить все последовательности символов 'on' на 'online' и вывести новую строку (если искомой последовательности в строке нет, то вывести соответствующее сообщение). Добавлено через 3 минуты #include <iostream> #include <iomanip> #include <cmath> #include <cstring> using namespace std; void Method(char *mas){
C++ не открывается mdi-окно http://www.cyberforum.ru/cpp-beginners/thread118266.html
устал уже биться: mdi-приложение запускается, но не запускается дочернее mdi-окно: меню File=>New. Похоже он создается, но его не видно почему-то. Вот код и код ресурса: #include <windows.h> #include "mditest.h" HWND hWndClient = NULL; HINSTANCE hInst; // current instance
C++ Чтение данных из файла содержащего комментарии. С++ Здравствуйте! Есть файл содержащий слова. Так же в этом файле есть комментарии идущие после "--" пример: word1 word2 word3 -- comment --comment -------------------- word4 word5--comment подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
18.04.2010, 03:12  [ТС]     Классы. Наследование
Тогда следующая проблемка
Допустим мы сделали так:
C++
1
2
3
4
void AddChild(CWindow * w)
{
    w->Create(/* ПАРАМЕТРЫ */);
}
В этих параметрах передается переменная "Имя класса", которая у каждого дочернего от CWindow своя... А в этом случае она получается всегда CWindow

Добавлено через 7 минут
Есть конечно вариант сделать с помощью шаблона:
C++
1
2
3
4
template <typename T> void AddChild(T * w /* etc. params */)
{
    w->Create(w->GetClassName(), /* params */ , m_hWnd, /* params */);
}
Тогда все прекрасно срабатывает следующим образом:
C++
1
2
3
CRich Rich;
winMain.AddChild(&Rich /* etc params */);
Rich.Show();
 
Текущее время: 16:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru