реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Заголовочные файлы и модули., Как правильно?
Smoky
сообщение Jan 12 2018, 06:49
Сообщение #31


Местный
***

Группа: Свой
Сообщений: 373
Регистрация: 7-05-10
Из: Оренбург
Пользователь №: 57 135



Цитата(Unfog @ Jan 12 2018, 12:13) *
Для исключения повторной компиляции содержимого h-файла несколько раз еще можно использовать следующие приемы:

или
Код
#pragma once


А это в каком компиляторе?


--------------------
Лень, оттвори дверь, сгоришь - а хоть и сгорю, но не оттворю.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Jan 12 2018, 07:04
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 500
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Smoky @ Jan 12 2018, 09:49) *
А это в каком компиляторе?

Ну очень во многих: https://ru.wikipedia.org/wiki/Pragma_once
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Jan 12 2018, 08:21
Сообщение #33


Местный
***

Группа: Свой
Сообщений: 415
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Цитата(Smoky @ Jan 12 2018, 09:49) *
А это в каком компиляторе?

Настолько во всех что я до сих пор удивляюсь что её не внесли в стандарт.
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 12 2018, 10:29
Сообщение #34


Просто Che
*****

Группа: Свой
Сообщений: 1 349
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Kabdim @ Jan 12 2018, 10:21) *
Настолько во всех что я до сих пор удивляюсь что её не внесли в стандарт.

ИАР значится в табличке в Википедии, однако в тех версиях (не очень старых) что я использую для MSP430 и STM32,
#pragma once отсутствует.

Есть только упоминание о ней в главе: Recognized pragma directives (6.10.6)
In addition to the pragma directives described in the chapter Pragma directives, the
following directives are recognized and will have an indeterminate effect.
Go to the top of the page
 
+Quote Post
Smoky
сообщение Jan 12 2018, 10:49
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 373
Регистрация: 7-05-10
Из: Оренбург
Пользователь №: 57 135



Цитата(Grizzzly @ Jan 12 2018, 13:04) *
Ну очень во многих: https://ru.wikipedia.org/wiki/Pragma_once


Проверил в AVR Studio, работает. Спасибо.


--------------------
Лень, оттвори дверь, сгоришь - а хоть и сгорю, но не оттворю.
Go to the top of the page
 
+Quote Post
aiwa
сообщение Jan 13 2018, 07:51
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 243
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682



Цитата(Kabdim @ Jan 12 2018, 10:21) *
Настолько во всех что я до сих пор удивляюсь что её не внесли в стандарт.


Точнее, настолько во всех, что его не смогли выбросить.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd January 2018 - 23:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01259 секунд с 7
ELECTRONIX ©2004-2016