Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подчеркивание перед _словом, что обозначает? 
:(
    Опции темы
Chemist
Дата 28.12.2009, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.12.2009

Репутация: нет
Всего: нет



Много раз встречал в текстах, добавляемых борландом, слова, начинающиеся с подчеркивания, ато и с двух(__stdcall например). В литре информации толком не нашел - только о директивах компилятору вскользь. Подскажите, что это и где почитать подробности?
PM MAIL   Вверх
azesmcar
Дата 28.12.2009, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(Chemist @  28.12.2009,  15:31 Найти цитируемый пост)
Подскажите, что это и где почитать подробности? 

прочитать конкретно про что?
PM   Вверх
Chemist
Дата 28.12.2009, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.12.2009

Репутация: нет
Всего: нет



что это за слова с подчеркиваниями, какие бывают и как использовать

PM MAIL   Вверх
bsa
Дата 28.12.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Chemist, с подчеркиваний начинаются служебные директивы компилятора, не входящие в стандарт языка. В частности, __stdcall модификатор вызова функций, характерный для WinAPI32. Есть еще ряд (__fastcall, например). Так же в C++ Builder есть ключевые слова __property и __closure, первое из которых позволяет создавать свойства (хитрая такая переменная), а вторая - указатели на методы объектов (не путать с указателями на методы классов).

Добавлено через 1 минуту и 29 секунд
Лучше их не использовать... Если ты пишешь на С++ Builder, то про него есть отдельный раздел. Язык С++ Builder несколько отличается от стандартного, поэтому рекомендуется вопросы по нему задавать в соответствующем разделе.
PM   Вверх
GoldFinch
Дата 28.12.2009, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 6
Всего: 26



"__" - это часть имени, и ничего не означает, как и любая другая часть имени
скажем в "Chemist" "Ch" чтонить обозначает?

Это сообщение отредактировал(а) GoldFinch - 28.12.2009, 15:58
PM MAIL ICQ   Вверх
Chemist
Дата 28.12.2009, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.12.2009

Репутация: нет
Всего: нет



bsa спасибо за внимание. Использовать я их не собираюсь пока-просто некий дискомфорт возникает когда в моем коде непонятное. Как назло во всех книгах пишут о таких вещах наподобие "это вам знать ненадо - это борланд сам типа все делает".
Вот Вы знаете о __property и __closure всяких - откуда? где подчитали?

Если можно - перенесите тему в борланд.
PM MAIL   Вверх
GoldFinch
Дата 28.12.2009, 16:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: 6
Всего: 26



Chemist, F1 тебе поможет
PM MAIL ICQ   Вверх
bsa
Дата 28.12.2009, 16:54 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(Chemist @  28.12.2009,  16:06 Найти цитируемый пост)
Вот Вы знаете о __property и __closure всяких - откуда? где подчитали?
В справке, которая прилагается к среде разработки, конечно. Я слишком ленив, чтобы спрашивать на форуме то, что должно быть описано в справке...

PM   Вверх
Леопольд
Дата 28.12.2009, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(bsa @  28.12.2009,  16:54 Найти цитируемый пост)
Я слишком ленив, чтобы спрашивать на форуме то, что должно быть описано в справке...
Зачётно smile

В разы быстрее спросить у google (он же "справка WWW", он же "Инструкция почти ко всему" smile), чем ждать ответа на форуме неизвестно сколько времени. Можно ведь и неделю прождать. В общем мне лично давно надоело время тратить попусту...

Это сообщение отредактировал(а) Леопольд - 28.12.2009, 19:23


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
Chemist
Дата 28.12.2009, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 24.12.2009

Репутация: нет
Всего: нет



Так и делаю - гуглю в гугле. На форуме тоже спрашиваю - борюсь с ленью. Полезные вещи пишут часто. 
PM MAIL   Вверх
Леопольд
Дата 28.12.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Chemist @  28.12.2009,  20:43 Найти цитируемый пост)
На форуме тоже спрашиваю - борюсь с ленью.

(с) если бы не было лентяев мы по сей день хотели бы пешком


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0516 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.