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

Сравнение при наследовании - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти все пути шахматного коня между двумя заданными полями, не содержащие повторяющихся полей http://www.cyberforum.ru/cpp-beginners/thread1064714.html
Найти все пути шахматного коня между двумя заданными полями, не содержащие повторяющихся полей. ПОМОГИТЕЕЕЕ если кто напишет код прокоментите плиз Добавлено через 6 часов 16 минут ну пжста помогите)
C++ Найти раскраску вершин графа минимальным числом цветов так, что ни одно ребро не соединяло две вершины одного цвета Найти раскраску вершин графа минимальным числом цветов так, что ни одно ребро не соединяло две вершины одного цвета. помогите по братски срочно надо) http://www.cyberforum.ru/cpp-beginners/thread1064713.html
Найти максимальные элементы столбцов матрицы C++
Помогите, пожалуйста, с таким заданием: определить и инициализировать двумерный массив целочисленных элементов, затем удвоить все положительные четные значения; с помощью оператора new создать одномерный массив, состоящий из элементов типа double precision floating point, и заполнить его кубами максимальных элементов каждой колонки исходного массива. вывести оба массива. Удалить второй массив...
Структуры.не считывается из файла C++
Всем привет! Ребят,тут такое дело,вобщем задали нам лабу написать.Нужно было написать программу,которая считывала бы из файла фамилию сотрудника и выводила бы его год рождения и оклад,программа то работает,но из файла не считывается,помогите разобраться,а то послезавтра сдавать уже:cry: #include "stdafx.h" #include <fstream> #include <string.h> #include <stdlib.h> #include <stdio.h>...
C++ Работает с Int, а с char отказывается http://www.cyberforum.ru/cpp-beginners/thread1064673.html
#include <stdio.h> main() { char i; i=func1('t','p'); printf("%c", i); } func1(char p,char f) { char d;
C++ Работа со строками. Необходимо подсчитать слова содержащие русские и англ буквы Среда Visual C++2010 По логике должно работать, но почему то кириллица игнорируется, пытался исправить подключением библиотеки locale не помогло. При использовании одной лишь латиницы алгоритм работает... В чём может быть проблема? #include <conio.h> #include <stdio.h> #include <string> void main() { printf("input\n"); подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
07.01.2014, 12:40  [ТС]     Сравнение при наследовании
Требуется распарсить прототипы подпрограммы и перегруженных операторов с операторами заголовков
Код
function
,
Код
procedure
,
Код
operator like function
и
Код
operator like procedure
и попарно сравнить эти прототипы, при этом следует игнорировать различие в именах операторов/подпрограмм и в именах параметров, кроме того, если тип, входящий в правый прототип, приводится к типу, входящему в той же позиции в левый прототип, то эти типы считаются за один, приводимость же типов в левом прототипе к типам в правом прототипе игнорировать, учесть синонимичные типы. function и operator like function имеют тип возвращаемого значения, а proceure и operator like procedure нет. Фактические параметры operator like function и operator like procedure могут быть левыми и правыми, один оператор может иметь несколько правых операндов, разделяемых запятыми, их позиции индексируются, при парсинге информация заносится в поле-массив, есть флаги наличия левого операнда и заполненности массива правых операндов. Параметры function и procedure располагаются только в скобках, признака левый/правый не имеют, их позиции только индексируются, а при парсинге информация о параметрах заносится в массив, флагов нет. Базовый класс имеет чисто виртуальный метод восстановления текстового представления прототипов, либо готовое поле текстового представления прототипа. Кроме сравнения требуется также иметь доступ к каждому типу в протипе, при этом не желательно парсить его заново.
 
Текущее время: 05:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru