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

Проблемы с неполной спецификацией типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать шаблон класса “множество” (реализация через список) http://www.cyberforum.ru/cpp-beginners/thread757411.html
Разработать шаблон класса “множество” (реализация через список). Тип элементов множества за- дается как параметр шаблона. Написать тестовую программу.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива с нечетными номерами. В одномерном массиве, состоящем из n вещественных элементов, вычислить: Сумму элементов массива с нечетными номерами. http://www.cyberforum.ru/cpp-beginners/thread757409.html
Разработайте класс FRACTION C++
Задание 1: Разработка класса. Разработайте класс FRACTION. Элемент класса: - числитель; - знаменатель. Методы: - конструктор без параметров (по умолчанию); - конструктор с параметрами; - конструктор копирования;
C++ Сортировка пузырьком
Нужно отсортировать два динамических массива методом пузырька. Не могу понять в чем ошибка, помогите пожалуйста. #include "stdafx.h" #include "conio.h" #include "iostream" #include "time.h" using namespace std; int n;
C++ Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик http://www.cyberforum.ru/cpp-beginners/thread757400.html
Помогите пожалуйста,завтра надо сдавать,а разобрать не получается. Заранее спасибо. Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов.Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательных элемент.
C++ В массиве вычислить: номер минимального элемента массива, сумму элементов между первым и вторым отрицательным элементами Помогите пожалуйста мне,завтра надо уже сдавать,а разобраться все никак не получается. Заранее спасибо. В одномерном массиве,состоящем из n вещественных элементов,вычислить: 1)номер минимального элемента массива; 2)сумму элементов массива,расположенных между первым и вторым отрицательным элементами Преобразовать массив таким образом, чтобы сначала располагались все элементы,модуль... подробнее

Показать сообщение отдельно
Winterad
3 / 3 / 0
Регистрация: 15.12.2012
Сообщений: 14
10.01.2013, 02:33     Проблемы с неполной спецификацией типа
Доброго времени суток! Подскажите пожалуйста, почему не компилируется?
Я же прописал объявление(неполную спецификацию типа) класса T2.

Ошибка: main.cpp(10): error C2027: use of undefined type 'T2'

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string>
 
class T2;
 
class T1
{
    public:
 
        void print_t2 (T2 * obj) { std::cout << obj->str << std::endl; };
 
        std::string str;
};
 
class T2
{
    public:
 
        void print_t1 (T1 * obj) { std::cout << obj->str << std::endl; };
 
        std::string str;
};
 
int main()
{
    T1 x1;
    T2 x2;
 
    x1.str = "T1 object";
    x2.str = "T2 object";
 
    x1.print_t2(&x2);
    x2.print_t1(&x1);
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru