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

Стандарт. Раздел 2. Перевести абзац на русский язык - C++

Восстановить пароль Регистрация
 
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
07.01.2014, 15:16     Стандарт. Раздел 2. Перевести абзац на русский язык #1
Есть проблема с переводом этого абзаца стандарта С++:
Цитата Сообщение от Страуструп
Each instance of a backslash character (\) immediately followed by a new-line character is deleted, splicing physical source lines to form logical source lines. Only the last backslash on any physical source line shall be eligible for being part of such a splice. If, as a result, a character sequence that matches the syntax of a universal-character-name is produced, the behavior is undefined. A source file that is not empty and that does not end in a new-line character, or that ends in a new-line character immediately preceded by a backslash character before any such splicing takes place, shall be processed as if an additional new-line character were appended to the file.
Можете помочь перевести или написать на русском, что тут хотели сказать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 15:16     Стандарт. Раздел 2. Перевести абзац на русский язык
Посмотрите здесь:

C++ Русский Язык!!!
Русский язык в консоли C++
Русский язык в C++ C++
русский язык C++
Русский язык C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
07.01.2014, 20:00     Стандарт. Раздел 2. Перевести абзац на русский язык #2
Речь, насколько я понимаю, идёт о переносе строк
C++
1
2
3
4
5
6
7
8
9
10
11
i\
n\
t\
 
m\
a\
i\
n
() {
  
}
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
07.01.2014, 20:14  [ТС]     Стандарт. Раздел 2. Перевести абзац на русский язык #3
rangerx, это понятно. Но, что там такое про UB и дальше?
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
07.01.2014, 20:56     Стандарт. Раздел 2. Перевести абзац на русский язык #4
Цитата Сообщение от Dani Посмотреть сообщение
A source file that is not empty and that does not end in a new-line character, or that ends in a new-line character immediately preceded by a backslash character before any such splicing takes place, shall be processed as if an additional new-line character were appended to the file.
если сурц не пуст, и (он не заканчивается на ньюлайн ИЛИ заканчивается на нюлайн, а перед ним стоит \) то обрабатывать файл, так как будто к нему добавили еще 1 ньюлайн

?
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
07.01.2014, 21:22     Стандарт. Раздел 2. Перевести абзац на русский язык #5
Цитата Сообщение от Dani Посмотреть сообщение
Но, что там такое про UB и дальше?
Как я понял: если в результате склеивания строк получается universal-character-name (\uXXXX), то UB.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
08.01.2014, 02:19  [ТС]     Стандарт. Раздел 2. Перевести абзац на русский язык #6
Цитата Сообщение от Tulosba Посмотреть сообщение
Как я понял: если в результате склеивания строк получается universal-character-name (\uXXXX), то UB.
Интересно, а почему в такой случае UB?
Цитата Сообщение от OstapBender Посмотреть сообщение
если сурц не пуст, и (он не заканчивается на ньюлайн ИЛИ заканчивается на нюлайн, а перед ним стоит \) то обрабатывать файл, так как будто к нему добавили еще 1 ньюлайн
?
Вот назначение этого тоже не ясно.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.01.2014, 12:01     Стандарт. Раздел 2. Перевести абзац на русский язык #7
Цитата Сообщение от Dani Посмотреть сообщение
Интересно, а почему в такой случае UB?
Возможно, чтобы не требовать от парсера дополнительного прохода.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
08.01.2014, 14:19     Стандарт. Раздел 2. Перевести абзац на русский язык #8
А мб посоветуете какой нить учебник по английскому почитать, а то я ниче не смог перевести, кроме некоторых всем известных слов charecters, file, source и т.п. ?! Подумываю мб. какой нить учебник по английскому по быстрому прочитать небольшой?

Добавлено через 7 минут
Какой самый лучший учебник по английскому, что б раз прочитал и все знал?

Добавлено через 4 минуты
Я хо английский язык изучить по быстрому какие книги посоветуете новичку? Не какое нить фигню, а хорошие книги, что б после них появился словарный запас в 5к слов и можно спокойно было б читать английский! И сколько нужно кних по английскому прочитать, что б его выучить?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2014, 17:20     Стандарт. Раздел 2. Перевести абзац на русский язык
Еще ссылки по теме:

C++ русский язык
C++ Русский язык
Русский язык C++

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

Или воспользуйтесь поиском по форуму:
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
08.01.2014, 17:20  [ТС]     Стандарт. Раздел 2. Перевести абзац на русский язык #9
Толковый словарь английского языка на английском
Yandex
Объявления
08.01.2014, 17:20     Стандарт. Раздел 2. Перевести абзац на русский язык
Ответ Создать тему
Опции темы

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