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

Раздельная компиляция файлов в проекте. Межмодульное взаимодействие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять местами два числа, не используя дополнительные ячейки памяти http://www.cyberforum.ru/cpp-beginners/thread363184.html
Когда вводишь два числа нужно что бы они поменялись местами, не используя при это дополнительные ячейки то есть всего 2 ячейки #include <iostream> using namespace std; int main() { int a,b; cin>>a>>b; Дальше вот тут вывести какую-то формулу; cout<<a<<b<<endl; return 0;
C++ <graphics.h> Всем привет. Допустим, у меня есть двумерный массив BOOL. Как мне графически отрисовать его при помощи graphics.h? То есть, если true — белый квадратик, если false — черный (или наоборот, не суть). Интересует сама методика отрисовки двумерного массива. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread363183.html
C++ Возврат функцией указателя на функцию
Всем привет! У меня возникла такая проблема: класс имеет поле-указатель на функцию. В методе, который осуществляет доступ к этуму полю, нужно возвращать его значение. Но как это синтаксически оформить? Вот само поле:void (*memUseControl)(int);, с этим проблем нет, вот так пробовал описать метод доступа:(void *)(int) getMemUseControl();, но не помогло, пробовал ещё разные варианты... Добавлено...
C++ Сильно ли отличается Visual C++ 2003 от Visual C++ 6 ?
Начал читать книгу Харви М. Дейтел, Пол Дж. Дейтел - Как программировать на C++ - 2008 и ,как я понял из того,что написано в ведении,а именно ,что с книгой должен идти диск с Visual C++ 2003 Standard Edition,я подумал что с этой книгой лучше его и использовать.Но Visual C++ 2003 на торрентах я найти не смог...Сильны ли отличии между 2003 и 6 версией?
C++ Список сортировка http://www.cyberforum.ru/cpp-beginners/thread363166.html
Составить список учащихся с указанием фамилии ,даты рождения ,пола и отсортировать список по алфавиту
C++ волшебная корзина Помогите решить . В волшебной корзине лежит N груш и М яблок .Если из корзины взяли два одинаковых фрукта ,то в корзине появляется одно яблоко ,если взяли два разных фрукта то появляется одна груша.Какой фрукт будет взят из корзины . подробнее

Показать сообщение отдельно
Bonch
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 3
09.10.2011, 20:36  [ТС]     Раздельная компиляция файлов в проекте. Межмодульное взаимодействие
client.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <ctime>
#include <cstdlib>
#include <list>
#include <iterator>
using namespace std;
typedef unsigned int uint;
#include "client.h"
 
client::client()
:timeToHead(4),
timeToTransm(),
endTransm(0),
isConnect(0),
sMsg(rand()%10),
mMsg(rand()%10),
bMsg(rand()%10)
{
    srand(time(0));
    for(uint i=0; i<sMsg; i++)
        
        {
            message m1;
            m1.adress=rand()%800;
            m1.length=rand()%2048;
            letters.push_back(m1);
        }
    for(uint j=0; j<mMsg; j++)
        {
            message m1;
            m1.adress=rand()%800;
            m1.length=(2+rand()%149)*1024;
            letters.push_back(m1);
        }
    for(uint k=0; k<sMsg; k++)
        {
            message m1;
            m1.adress=rand()%800;
            m1.length=(150+rand())*1024;
            letters.push_back(m1);
        }
}
 
void client::run()
{
    if(!isConnect)return;
    if(timeToHead)
    {
        timeToHead--;
        return;
    }
    if(timeToTransm)
    {
        timeToTransm--;
        return;
    }
    endTransm=1;
}
вот файл client.cpp,
я компилирую пока раздельно client.cpp и server.cpp
client.cpp компилируется, server.cpp нет. потом это всё будет обрастать функциями, программа будет усложняться, но по-любому в классе server должно быть 2 списка: обслуживаемых клиентов (servеd) и необслуживаемых (notservеd). и даже при отсутствии пока несущественных функций и переменных, компилятор уже именно на них и ругается, хотя вот например, при компиляции client.cpp всё нормально, хотя там тоже есть свой список. похоже что я что-то неправильно объявляю, не пойму что

 Комментарий модератора 
Используйте теги форматирования кода


Добавлено через 3 часа 8 минут
to accept:
спасибо за участие, разобрался сам. Тема закрыта
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru