Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: Определите все серии подряд идущих элементов из первого массива, совпадающие с сериями второго массива http://www.cyberforum.ru/cpp-beginners/thread1771943.html
Даны два массива. Определите все серии подряд идущих элементов из первого массива (серия может состоять и из одного элемента), каждая из которых совпадает с какой-нибудь серией подряд идущих...
C++ Найти количество элементов массива, меньших определенного числа, вводимого пользователем
Задача:Тема: Одномерные массивы. С одномерным массивом, состоящим из n вещественных элементов, произвести следующие операции: 1) найти количество элементов массива, меньших определенного числа,...
Произведение четных чисел до n (неправильный результат) C++
Здравствуйте. Мне по заданию надо написать программу,считающую произведение четных чисел до числа n. В чем ошибка моей программы? просто при подсчете в ручную у меня получаются другие значения....
C++ Проверить, является ли число степенью двойки Бьюсь с самого утра все никак. Условия Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Формат входных данных Вводится... http://www.cyberforum.ru/cpp-beginners/thread1771874.html
C++ Найти победителя (работа с файлом) http://www.cyberforum.ru/cpp-beginners/thread1771849.html
Подскажите, как сделать так, что-бы можно было выявить победителя общего, то есть по очкам какая команда (только одна у которой больше всего очков за весь сезон игр) победила....
C++ Вынести обработку массивов в функции
Ребят, нужна небольшая помощь, есть готовая программа, где нужно обвести забором круглой формы несколько случайных точек, причем забор должен быть как можно меньше и потом найти площадь сетки...
C++ Переведите код с Pascal на С++
program lab100301; uses crt; type tablica=record name:string; sred:real; rus,math,fiz:byte; end; var a:tablica;
C++ Найти победителя, работа с файлом C++ Подскажите, как сделать так, что-бы можно было выявить победителя общего, то есть по очкам какая команда (только одна у которой больше всего очков за весь сезон игр) победила.... http://www.cyberforum.ru/cpp-beginners/thread1771839.html
C++ Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы http://www.cyberforum.ru/cpp-beginners/thread1771824.html
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.заранее, спасибо!
C++ Функция нахождения комплексных корней квадратного уравнения Задача:Тема: Функции. Определение названия дня недели. Написать функцию, которая по номеру дня недели определяет название дня недели и возвращает указатель на соответствующую строку. Примечание:... http://www.cyberforum.ru/cpp-beginners/thread1771801.html
Renji
2549 / 1746 / 523
Регистрация: 05.06.2014
Сообщений: 5,072
28.06.2016, 23:33 0

Можно ли сделать класс вложенным, определив его в другом файле?

28.06.2016, 23:33. Просмотров 989. Ответов 9
Метки (Все метки)

Ответ

Хм, а если так? Специально проверил, у меня работает. Так что если у вас не работает, покажите какую ошибку выдает.
a.h
C++
1
2
3
4
5
6
7
8
9
#ifndef A_H
#define A_H
class A
{
public:
    class B;
};
 
#endif // A_H
b.h
C++
1
2
3
4
5
6
7
8
#ifndef B_H
#define B_H
#include"a.h"
class A::B
{
public:
};
#endif // B_H
main.cpp
C++
1
2
3
4
5
6
7
8
9
#include"b.h"
 
using namespace std;
 
int main()
{
    A::B test;
    return 0;
}


Вернуться к обсуждению:
Можно ли сделать класс вложенным, определив его в другом файле?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2016, 23:33
Готовые ответы и решения:

Как использовать класс и его методы в другом cpp файле?
Столкнулся с проблемой вызова методов класса, который располагается в другом файле. Как правильно...

Можно ли на javascript'e в одном js-файле использовать функции, описанные в другом js-файле?
Подскажите, плз, можно ли на javascript'e в одном js-файле использовать функции, описанные в другом...

Можно ли сделать так, чтобы на самом рабочем листе матрицы были в виде каких либо небольших ссылок, а сами находились,, например, в другом файле, но у
При выполнении расчетов требуется использование готовых матриц, которые могут быть огромных...

Как использовать класс описанный в другом файле
Есть проект, несколько файлов, в одном из них описаны классы. Как использовать эти классы в других...

Как подключить класс на C#, объявленный в другом файле?
Просто раньше с Visual Studio не работал...

9
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.