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

Многофайловый код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ assignment of read-only location http://www.cyberforum.ru/cpp-beginners/thread942380.html
Здравствуйте! Столкнулся с вот такой ошибкой и не знаю как ее исправить. enum { finish = 0, start = 300, wall = 9999, empty_cell = -1 }; typedef std::vector< std::vector< int > > dim; typedef std::pair< int, int > coord; typedef std::vector< coord > way; class Wave { public: Wave( const int _W, const int _H );
C++ Гетерогенные массивы Сразу к сути, мне нужно создать массив который будет содержать в себе элементы разных типов. Такие массивы называются гетерогенными. Погуглил и ничего не нашел, а реализовать надо. Может я что-то путаю? http://www.cyberforum.ru/cpp-beginners/thread942362.html
C++ Дерево, бинарное дерево
Читаю про дерево и не до конца понимаю, а точнее понимаю, но вопрос в том, правильно ли я понимаю, надеюсь вы мне подскажите. Вот есть список, он линейный, все значения идут друг за другом А дерево, этот тот же список, только в нем не линейно идут записи, а в зависимости от записи, например, записи меньше нуля налево, больше 0 на право, а потом, если введенное число больше звена...
C++ MSVS 2012: fstream не открывает файл при дебаге
Имеется простенькая программка, читающая файл input_file.txt в одной папке с экзешником и выводящая текст в консоль. #include "stdafx.h" #include <iostream> #include <fstream> #include <string> int _tmain(int argc, _TCHAR* argv) {
C++ Перенаправление вывода при запуске процесса http://www.cyberforum.ru/cpp-beginners/thread942337.html
Создаю файл, в который хочу перенаправить вывод. Заполняю структуру STARTUPINFO. Не забываю туда вписать дескриптор только что созданного файла. Создаю процесс. Он отрабатывает, но в выходном файле нифига нет. hl = CreateFile(md5.c_str(), GENERIC_WRITE, (DWORD)0, NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, (HANDLE)NULL); if (INVALID_HANDLE_VALUE != hl) { const std::wstring function =...
C++ Передача данных Здравствуйте! Подскажите, пожалуйста, как организовать передачу данных, допустим через сокет, с заданной скоростью V_out, например, 15Мб в секунду? Отправляю я пакеты длины 188 байт. Но скорее всего отправлять буду не по одному, а по несколько штук. Предположим, что кол-во пакетов в сообщении n. Как правильно организовать такую отправку в реальном времени? подробнее

Показать сообщение отдельно
Wollen
3 / 3 / 1
Регистрация: 19.08.2013
Сообщений: 26

Многофайловый код - C++

23.08.2013, 14:44. Просмотров 370. Ответов 8
Метки (Все метки)

Укажите, что я делаю не правильно и как исправить. Ошибки, которые выдаёт компилятор: invalid use of incomplete type 'struct List' и forward declaration of 'struct List'.

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <fstream>
#include <conio.h>
#include "MyListClass5A.h"
using namespace std;
void Action(List& abc){
    abc.Write();
    ...
}
int main(){
    List abc;
    Action(abc);
    ...
}
MyListClass5A.h
C++
1
2
3
4
5
#ifndef MYLISTCLASS5A_H_INCLUDED
#define MYLISTCLASS5A_H_INCLUDED
struct t_Item;
class List;
#endif // MYLISTCLASS5A_H_INCLUDED
MyListClass5A.cpp
C++
1
2
3
4
5
6
7
#include "MyListClass5A.h"
struct t_Item{
   ...
};
class List{
    ...
};
Кликните здесь для просмотра всего текста
Разделение кода на несколько файлов Эту тему читал. Делал по ней первым способом.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru