|
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
|
||||||||||||||||
Как сделать чтобы функция была видна из .cpp файла?21.08.2012, 09:02. Показов 5592. Ответов 51
Метки нет (Все метки)
У меня есть 3 файла: main.cpp, 1.h, 1.cpp. Все делаю по книге, но получается так, что определение функции не видно из main().cpp
main.cpp
0
|
||||||||||||||||
| 21.08.2012, 09:02 | |
|
Ответы с готовыми решениями:
51
Как сделать так, чтобы если выбрал одного пользователя была видна кнопка, а если другого пользователя не видна Как сделать чтобы не была видна рубрика и все ее записи Как сделать чтобы некоторые столбцы в JTable не редактировались и была видна шапка таблицы |
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 21.08.2012, 23:56 | |
|
0
|
|
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
||
| 22.08.2012, 01:12 | ||
|
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||
| 22.08.2012, 01:22 | |||||||
![]() вся эта связка делается для того чтобы при компиляции тело файла включалось один раз например
разумеется файл HEADER.H должен быть присоединен в нескольких файлах, иначе смысла в этом изврате нет в VS20xx уже используется #pragma once http://ru.wikipedia.org/wiki/Pragma_once
0
|
|||||||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
||
| 22.08.2012, 01:41 | ||
|
ValeryS, прости, но ты не объяснил почему именно #endif должен стоять в конце файла. Всё что ты скаазал никак не идет в разрез с тем что у меня написано. В моем примере #endif завершает #ifndef. Дальше трансляция идет "построчно". Я что - то не понимаю.
Добавлено через 1 минуту .Добавлено через 3 минуты нет. я понимаю что возможно libc *.h никогда не открывались и не читались чтобы подобное заявить. Мне интересно откуда такая уверенность что так дОлжно. Дай мне источник и я заткнусь. Еще я могу предположить что моя редакция противоречит именно c++ нотации (я слабо с ней знаком), тогда мне так же итересно знать где и почему я не прав.
0
|
||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||
| 22.08.2012, 01:55 | ||
|
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||||||||
| 22.08.2012, 02:01 | ||||||||
|
alkagolik,
извини не понял вопроса Не по теме: то то я думаю с такой репутацией , а таких вещей не знает:) ты обрамляешь макрос, зачем?
а зачем я тебе привел ссылки а то что ты написал, я не понял зачем здесь условная компиляция?
0
|
||||||||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|||||||||
| 22.08.2012, 02:21 | |||||||||
0
|
|||||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||||||||||||
| 22.08.2012, 02:31 | ||||||||||||
|
твой код
если макрос HEADER_H не определен определить его и ВСЕ никаких больше действий вот я и спрашиваю Зачем? переопределения никто не отменял и твой код аналогичен
0
|
||||||||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 22.08.2012, 02:31 | |
|
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||||||||
| 22.08.2012, 02:38 | |||||||||||||
|
некоторые комментируют, а некоторые вот так выбрасывают
0
|
|||||||||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||
| 22.08.2012, 02:39 | ||
|
0
|
||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
||||||||
| 22.08.2012, 02:52 | ||||||||
|
alsav22, ну юморист. 1. Сначала в оригинале почитай. 2. О чем говорит твой скрин? НИАЧОМ.
0
|
||||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 22.08.2012, 02:55 | |
|
0
|
|
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
||
| 22.08.2012, 03:00 | ||
|
0
|
||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 22.08.2012, 03:11 | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 22.08.2012, 03:17 | |
|
Это? Стивен Прата. Язык Программирования C++. Лекции И Упражнения.
Всё не то?
0
|
|
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|
| 22.08.2012, 03:25 | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||
| 22.08.2012, 03:32 | |||||||
|
Пример этот? Или какой-нибудь другой?
0
|
|||||||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
|||
| 22.08.2012, 03:51 | |||
|
alsav22, может и о разном. Только у тебя в #26 цитата:
Я наверное сейчас бухать пойду, так что если есть вопросы - задавай. Добавлено через 6 минут
0
|
|||
| 22.08.2012, 03:51 | |
|
Как сделать чтобы в combobox по умолчанию была сразу видна определенная строка из списка? Как в windows7 сделать так,чтобы папка была видна,но ее никто кроме меня не мог удалить и скопировать??? как сделать так, чтобы одна xp машина с одной картой была видна в сети под несколькими ip-адресами?
Как объявить переменную, чтобы она была видна для нескольких функций? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|