|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Компилирую G++ 8.1 в 32-х разрядном режиме: Код: sql 1. 2. 3.
Ну ок, этот тип действительно только для 64-х разрядов. Ставлю заглушку Код: sql 1.
опаньки: Код: sql 1. 2. 3. 4. 5. 6. 7.
Как это понимать? Тип таки есть или его таки нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2021, 18:45 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Возможно просто входит в список зарезервированных ключевых слов. Как и register... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2021, 18:50 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
а разве всё что начинается с __ не относится к сырцам std::? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2021, 19:32 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Идентификаторы, начинающиеся с __, зарезервированы и их нельзя использовать. Иначе, the program is ill-formed, no diagnostic is required. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 03:01 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
a guest wroteИдентификаторы, начинающиеся с __, зарезервированы и их нельзя использовать. "Не рекомендуется". Это две большие разницы. __int123 определяется легко. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 12:29 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov a guest wroteИдентификаторы, начинающиеся с __, зарезервированы и их нельзя использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 12:59 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Да, это "не должны/не рекомендуется". Что заметно отличается от "must not" (не может, запрещено/нельзя). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 13:22 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Да, это "не должны/не рекомендуется". Что заметно отличается от "must not" (не может, запрещено/нельзя). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 13:24 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
В каком месте здесь "shall not"? * the identifiers with a double underscore anywhere are reserved; * the identifiers that begin with an underscore followed by an uppercase letter are reserved; * the identifiers that begin with an underscore are reserved in the global namespace. "Reserved" here means that the standard library headers #define or declare such identifiers for their internal needs, the compiler may predefine non-standard identifiers of that kind, and that name mangling algorithm may assume that some of these identifiers are not in use. If the programmer uses such identifiers, the behavior is undefined. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 13:27 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov В каком месте здесь "shall not"? * the identifiers with a double underscore anywhere are reserved; * the identifiers that begin with an underscore followed by an uppercase letter are reserved; * the identifiers that begin with an underscore are reserved in the global namespace. "Reserved" here means that the standard library headers #define or declare such identifiers for their internal needs, the compiler may predefine non-standard identifiers of that kind, and that name mangling algorithm may assume that some of these identifiers are not in use. If the programmer uses such identifiers, the behavior is undefined. Тем не менее, насчёт the behavior is undefined сказано верно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 13:37 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
a guestМои слова, по-умолчанию, применимы к стандарту Ну ок, стандарт: 3 In addition, some identifiers are reserved for use by C++implementations and shall not be used otherwise; no diagnostic is required. —(3.1) Each identifier that contains a double underscore __ or begins with an underscore followed by an uppercase letter is reserved to the implementation for any use . —(3.2) Each identifier that begins with an underscore is reserved to the implementation for use as a name in the global namespace. Какое есть применение вне "any use"? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 13:51 |
|
__int128 шрёдингера
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov a guestМои слова, по-умолчанию, применимы к стандарту Ну ок, стандарт: 3 In addition, some identifiers are reserved for use by C++implementations and shall not be used otherwise; no diagnostic is required. —(3.1) Each identifier that contains a double underscore __ or begins with an underscore followed by an uppercase letter is reserved to the implementation for any use . —(3.2) Each identifier that begins with an underscore is reserved to the implementation for use as a name in the global namespace. Какое есть применение вне "any use"? ¯\_(ツ)_/¯ Видимо, никакое. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 15:45 |
|
|
start [/forum/topic.php?fid=57&msg=40097691&tid=2017170]: |
0ms |
get settings: |
20ms |
get forum list: |
23ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
18ms |
get forum data: |
3ms |
get page messages: |
326ms |
get tp. blocked users: |
2ms |
others: | 325ms |
total: | 770ms |
0 / 0 |