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

Как изменить порядок компоновки в Visual C++? - C++

Восстановить пароль Регистрация
 
stdcout
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 210
08.09.2011, 16:28     Как изменить порядок компоновки в Visual C++? #1
Подскажите, пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HighPredator
 Аватар для HighPredator
5350 / 1733 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
08.09.2011, 16:39     Как изменить порядок компоновки в Visual C++? #2
Уточните пожалуйста Опишите задачу поточнее.
stdcout
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 210
08.09.2011, 18:23  [ТС]     Как изменить порядок компоновки в Visual C++? #3
Вот задание из книги
Миниатюры
Как изменить порядок компоновки в Visual C++?  
HighPredator
 Аватар для HighPredator
5350 / 1733 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
09.09.2011, 21:32     Как изменить порядок компоновки в Visual C++? #4
Правильно ли я понял условие: функция test должна возвращать или значение по указателю или значение логической переменной?
stdcout
53 / 53 / 2
Регистрация: 06.04.2011
Сообщений: 210
09.09.2011, 22:39  [ТС]     Как изменить порядок компоновки в Visual C++? #5
Predator_2004, нет) она должна либо возвращать значение поля типа bool, если указатель == NULL, либо возвращать значение этого же метода вызванного для объекта, на который указывает указатель.
Ну ладно, это не важно. Мне лишь нужно было задать порядок компоновки файлов. типа компоновать сначала file3 потом file2, а после file1. Либо какой=нибудь другой порядок по моему желанию.
HighPredator
 Аватар для HighPredator
5350 / 1733 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
09.09.2011, 23:48     Как изменить порядок компоновки в Visual C++? #6
По вопросу: как менять порядок компоновки не знаю (кстати если можете дайте мне четкое определение процесса компоновки, а то выяснил, что не в курсе). Кстати в контексте задачи с картинки, плохо представляю себе ситуацию когда будет результат false.
Saiberg
 Аватар для Saiberg
19 / 19 / 1
Регистрация: 23.09.2010
Сообщений: 193
10.09.2011, 21:02     Как изменить порядок компоновки в Visual C++? #7
особо не вникал в задание, возможно
C++
1
#pragma init_seg
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2011, 08:30     Как изменить порядок компоновки в Visual C++?
Еще ссылки по теме:

C++ Изменить порядок следования элементов массива
Изменить порядок отсчета в цикле на обратный C++
C++ Напишите команды компиляции и компоновки для Visual Studio

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
neptun23
Сообщений: n/a
16.11.2011, 08:30     Как изменить порядок компоновки в Visual C++? #8
Я вот что-то не понял этого задания, но результат всегда будет true
или компоновщик в Visual Studio 2008 настолько умный, что правильно
компонует все файлы?
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
//основной модуль
#include "stdafx.h"
#include <iostream>
#include "Mir.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{ extern Mirror m4;
Mirror m5(&m4);
cout<<m5.test();
getchar();
    return 0;
}
 
//Mir.h
class Mirror
{Mirror* Mr;
bool bl;
public:
Mirror(){bl=true;
Mr=0;}
Mirror(Mirror* Mr1)
{Mr=Mr1;
bl=false;}
bool test()
{if(Mr!=0)
return Mr->test();
else 
return bl;}
};
 
//first.cpp
#include "stdafx.h"
#include "Mir.h"
Mirror m1;
 
//second.cpp
#include "stdafx.h"
#include "Mir.h"
extern Mirror m1;
Mirror m2(&m1);
 
//third.cpp
#include "stdafx.h"
#include "Mir.h"
extern Mirror m2;
 
//fourth.cpp
#include "stdafx.h"
#include "Mir.h"
extern Mirror m3;
Mirror m4(&m3);
Yandex
Объявления
16.11.2011, 08:30     Как изменить порядок компоновки в Visual C++?
Ответ Создать тему
Опции темы

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