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

Ошибка при определении макроса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибки преобразования при передаче указателя на функцию http://www.cyberforum.ru/cpp-beginners/thread1493870.html
Есть функция SQLITE_API int SQLITE_STDCALL sqlite3_exec( sqlite3*, /* An open database */ const char *sql, /* SQL to be evaluated */ int (*callback)(void*,int,char**,char**), /* Callback function */ void *, /* 1st argument to callback */ char **errmsg /*...
C++ Поменять местами наибольшие элементы в верхней и нижней половинах матрицы (подпрограммы) В матрице A( n- строк, m- столбцов; n- четное) поменять местами наибольшие элементы в ее верхней и нижней половинах. Для поиска индексов наибольшего элемента в заданной части матрицы использовать подпрограмму. Для поиска наиб. элементов в верхней и нижней частях матрицы нужно использовать одну и ту же функцию. Функцию я написала. Для верхней части наиб. элемент находится правильно, но для... http://www.cyberforum.ru/cpp-beginners/thread1493866.html
Школьная алгебра C++
Добрый день, столкнулся с такой задачей: Трёхчлен a + bx + сy от двух переменных x и y однозначно определяется коэффициентами a, b и c. Написать программу, которая по заданным a, b и c выводит соответствующий трёхчлен, записанный с использованием алгебраических соглашений: коэффициент при члене, содержащем переменную, опускается, если его модуль равен единице; член, коэффициент при котором...
C++ Ошибка в консольном приложении при подключении MFC?
Здорова! Создал консольное приложение и в него добавил код: #include <iostream> using std::cout; using std::endl; #include <afxwin.h> int main()
C++ Моделирование COM http://www.cyberforum.ru/cpp-beginners/thread1493822.html
Здорова! Нужно написать модель COM, простой пример, создать класс, и интерфейсы. Просто чтобы разобраться как что работает. Вообще COM тяжело понимать. Читаю в книге ниче не разобрался.
C++ Как дописать код для полного функционирования? Структура "Студент" все в принципе работает с одним студентом,но есть загвоздка,если ставишь больше то он ответы выдает на первого правильно а на других как захочет!нужно то ли цикл сделать,пройдя условие для одного студента,чтоб он так же прошелся и для других по очереди! #include <iostream> #include <string> #include<math.h> #include<stdlib.h> #include<windows.h> using namespace std; struct STUDENT подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2139 / 972 / 223
Регистрация: 30.11.2013
Сообщений: 3,241
07.07.2015, 16:36     Ошибка при определении макроса
Цитата Сообщение от ninja2 Посмотреть сообщение
разные интерфейсы, а функция одна.
звучит кастыльно, если разные интерфейсы имеют одно поведение - у них может быть общий родитель интерфейс. Если они разные и вы в методе разной магией определяете какой указатель пришёл - бред. Почему бы уже не сделать перегрузку - но не так) Киндер-сюрприз прям. Что внутри узнаем, только когда покрутили его в руках минут 10

Добавлено через 11 минут
в SOLID статье есть кажись подобный случай, когда все вызывают метод print(), а классу SpecialTyper нужен еще и метод makeGraph();

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