Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n -1, у которых произведение всех цифр совпадает с суммой цифр данного. Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n -1, у которых произведение всех цифр совпадает с суммой цифр данного. https://www.cyberforum.ru/ cpp-beginners/ thread760326.html C++ Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры)
Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры. Подсчитать количество таких чисел.с (использованием вложенных циклов) Прошу помоч.
C++ Dynamic Cast C++ Прошу объяснить, что я делаю не так.. Есть у меня три класса: Man - базовый, Staff и Student - производные. Виртуализированы. Далее создаю общий массив указателей Man* Mass, на 8 человек. В него произвольно запихиваю объекты Staff и student: 3 и 5 соотв. И с помощью цикла хочу отсортировать Staff и Student. Я для этого создаю ещё два массива. (Но может, вы подскажите, как можно не... https://www.cyberforum.ru/ cpp-beginners/ thread760316.html C++ Создание базы данных номеров телефонов +ФИО+место жительства https://www.cyberforum.ru/ cpp-beginners/ thread760313.html
Скажу сразу, я нечего не знаю. И раньше нечего не учил в этой сфере. Прошу не кидаться тапками). Нужно создать прогу, в нее что бы входила база данных номеров телефонов+ФИО+место жительство (Все это у меня есть). В проге что был поиск, и при поиске определенного телефона,ФИО,место жительство тебе показывали все эти три пункта. Я буду рад если вы мне дадите ссылок что бы самому все знать, мне...
Написать программу, которая упорядочивает по возрастанию только те элементы заданной последовательности, последняя цифра которых не равнк k C++
задача на массивы: написать программу, которая упорядочивает по возрастанию только те элементы заданной последовательности, последняя цифра которых не равнк k #include <iostream> void shellsort_k(int* arr, int size, int k) { int val, i, j; int inc = size / 2; while(inc > 0) {
C++ Дан двумерный массив размером nxm, заполненный случайным образом 23. Дан двумерный массив размером nхm, заполненный случайным образом. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента. Вот какой бред написал setlocale(LC_ALL, "Russian"); const int N = 6, M = 7; int v , k=0; srand(time(NULL)); https://www.cyberforum.ru/ cpp-beginners/ thread760310.html
C++ Программа пропускает оператор при выполнении Всем привет . Вот делал простое задание для функции strncmp() , написал программу которая при выполнении принимает два массива символьных и количество проверяемых символов . При выполнении ввожу первую строчку , а затем программа не спрашивает ни второй строки ни количество проверяемых символов и выводит результат . И как то странно , то нормально отработать может , то снова придуривается по... https://www.cyberforum.ru/ cpp-beginners/ thread760300.html Объясните отличия между двумя кодами C++
Всем привет ! Чем отличается такой код for(...){ ... ... } от такого for(...)
C++ Действие над объектом класса выполняет: Кому не сложно, помогите с тестом :) https://www.cyberforum.ru/ cpp-beginners/ thread760282.html C++ Поиск пути в лабиринте Не работает поиск оптимального пути в лабиринте. Лабиринт формируется. Путь обозначается 2, 3, 4,..... стены - 1, можно двигаться - 0. К примеру дана матрица-лабиринт(вход - выход ) _______ 010 _______ 001 _______ 100 Входу присваивается цифра 2 и потом увеличивается, в итоге получаем оптимальный путь матрица https://www.cyberforum.ru/ cpp-beginners/ thread760268.html
Два класса. Конструктор инициализации + 2 конструктора копирования C++
Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) с конструктором инициализации со значением температуры в качестве входного параметра и двумя конструкторами копирования: один из экземпляра Celsius в создаваемый экземпляр Fahrengate, и один наоборот для создания экземпляра класса Celsius. При конструировании должно производиться соответствующее...
C++ Программирование параллельных процессов Лабораторная работа для дисциплины "операционные системы" Существует ли еще фриленс на форуме? Не отказался бы от бескорыстной помощи сделать лабораторную) https://www.cyberforum.ru/ cpp-beginners/ thread760246.html
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
13.01.2013, 15:36 0

Forward declaration - C++ - Ответ 3994808

13.01.2013, 15:36. Показов 14616. Ответов 13
Метки (Все метки)

Ответ

сказали же нужно просто растащить правильно по h и cpp файлам:

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
37
// B.h
class A;
class B
{
public:
    B(A* a);
};
 
// A.h
class A
{
public:
    A();
 
    void foo();
};
 
// B.cpp
#include "A.h"
#include "B.h"
B::B(A* a)
{
    a->foo();
}
 
// A.cpp
#include "A.h"
#include "B.h"
A::A()
{
    B b(this);
}
 
void A::foo()
{
  //...
}


Вернуться к обсуждению:
Forward declaration C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2013, 15:36
Готовые ответы и решения:

Forward declaration
#ifndef __PROGTEST__ #include много инклудов using namespace std; #endif /* __PROGTEST__ */ ...

Forward declaration и рекурсивный include
В обоих классах нужно использовать поля друг друга, при таком подходе: //Ship.h #include...

Precompiled headers, STL forward declaration
Та да :) Хотел уточнить кое - чего по прекомпайлам. Вот есть у меня файл stdafx.h для...

Применение std::forward
Хочу сделать внутри метода большой обьект. Затем передать его через return. Для этого хочу...

13
13.01.2013, 15:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2013, 15:36
Помогаю со студенческими работами здесь

C++11 - std::forward и static_assert
Привет. Эта тема создана в познавательных целях. А именно, мне не совсем понятна реализация...

Что такое forward декларация функции?
Вот в этом примере узнал об этом : struct S { static int i; S() { ++i; } ...

'Base' forward list / «Базовый» односвязный список
Сейчас активно изучаю структуры данных : что это такое, зачем нужно, с чем едят... Для лучшего...

Зачем в определении std::forward () нужен объект remove_reference?
Зачем в определении std::forward() нужен объект remove_reference ? И почему не могут быть выведены...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru