powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MSVC и GCC: совместимость кодировок исходников
25 сообщений из 409, страница 5 из 17
MSVC и GCC: совместимость кодировок исходников
    #39895767
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
экспериментально прикрутили
ты такой же прогер и тоже прикручиваешь.
Ты пропустил, так как не любишь библиотек. Некогда тебе.
petrav
Почему я вообще тебе отвечаю?

Не отвечай. Делов то.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895770
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Пр примерам посмотрел. Расчет длины у них есть через итартор.

Сорри, это Я тоже видел. Остался uppercase, replace и... да, concat.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895775
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
экспериментально прикрутили
ты такой же прогер и тоже прикручиваешь.
Ты пропустил, так как не любишь библиотек. Некогда тебе.

Ещё раз. Они никогда не любили исключения. И сейчас пишут о том, что Qt не завершило в своей истории разработку безопасности по исключениям. Если бы это стало полноценным - я бы узнал. Потому что Qt я использую достаточно активно, каждый день.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895778
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
mayton
Пр примерам посмотрел. Расчет длины у них есть через итартор.

Сорри, это Я тоже видел. Остался uppercase, replace и... да, concat.

Uppercase будет точно такой же.
Функция перевернется.

Ну concat - самый простой. Его complexity кстати будет алгоритмически одинакой для однобайтных кодировок и префиксных кодов.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895779
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Ещё раз.

Еще раз.
Исключения работают у меня в проекте.
Пока ты пишешь велоспед, я с нуля как джун написал проект и уже сдал в продакшен.
А ты пиши, итератор по строкам.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895781
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
Ещё раз.

Еще раз.
Исключения работают у меня в проекте.
Пока ты пишешь велоспед, я с нуля как джун написал проект и уже сдал в продакшен.
А ты пиши, итератор по строкам.

У меня тоже в проекте работают исключения. :) Какой джун? Какой ты проект с нуля там написал? Что это за бред вообще?

Я не пишу никаких велосипедов и итераторов по строкам.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895782
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
petrav
пропущено...

Сорри, это Я тоже видел. Остался uppercase, replace и... да, concat.

Uppercase будет точно такой же.
Функция перевернется.

Ну concat - самый простой. Его complexity кстати будет алгоритмически одинакой для однобайтных кодировок и префиксных кодов.

Ну... Я понимаю, Вы не спец в utf8cpp, ну т.е. не пользовались. Но тем не менее uppercase, replace... хотелось бы увидеть от сообщества.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895783
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
У меня тоже в проекте работают исключения
самописные? Судя по рукописной replace через for.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895785
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Но тем не менее uppercase, replace... хотелось бы увидеть от сообщества.
работа с uri, path разве не нужна?
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895786
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПускай будет русский и английский.

А потом к ним внезапно добавится немецкий и начнётся веселуха с "SS".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895788
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
У меня тоже в проекте работают исключения
самописные? Судя по рукописной replace через for.

Что такое "самописные исключения"? Поясни свою мысль. Исключения у меня наследники от классов библиотеки <stdexcept>. Если, например, не хватает std::logic_error. Или как его там.

Где я писал replace через for? Ты о чём вообще?
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895790
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
Что такое "самописные исключения"? Поясни свою мысль.
это вместо перехода на Qt 5.1 с Qt3 дописывать самому.
А там все поменялось.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895791
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,

Делай лучше свой гуй на электроне. Там строки в юикоде, не надо делать шаблоны и байтодрочить. Есть uppercase, concat и replace искаробки.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895793
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
байтодрочить
вот. Хорошее слово. Надо будет найти абсолютный путь path по относительному... Кроссплатформенно. И крындец....
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895794
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
Что такое "самописные исключения"? Поясни свою мысль.
это вместо перехода на Qt 5.1 с Qt3 дописывать самому.
А там все поменялось.

При переходе с Qt3 на Qt4 (а не Qt5) действительно поменялись многие API самого Qt. Что там дописывать самому, я же привёл тебе цитату: Qt itself will not throw exceptions. А вся логика у меня работает на C++/STL. И там исключений хватает уж поверь. А ты привёл пример исключения класса которого нет в Qt - FileErrorException, разве он не самописный?
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895798
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
А ты привёл пример исключения класса которого нет в Qt - FileErrorException, разве он не самописный?
по кругу пошли?
Qt 5.12.2 на винде и 5.11 на линуксе.
Скачай и посмотри.
Прежде чем качать я тут на ветке спрашивал где они у сишников))).
Ты где был?
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895805
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
А ты привёл пример исключения класса которого нет в Qt - FileErrorException, разве он не самописный?
по кругу пошли?
Qt 5.12.2 на винде и 5.11 на линуксе.
Скачай и посмотри.
Прежде чем качать я тут на ветке спрашивал где они у сишников))).
Ты где был?

Ну у меня тоже Qt в районе 5.10. И там такого класса нет. Т.е. у тебя самописный класс исключений. Вот я не помню, какое исключение генерирует библиотека I/O C++. По умолчанию она их не генерирует, но можно настроить на генерацию исключений.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895811
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
тебя самописный класс исключений
нафига я бы его в папку Qt то пихал?
qt-opensource-windows-x86-5.12.2.exe
Прислать что ли?
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895815
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
тебя самописный класс исключений
нафига я бы его в папку Qt то пихал?
qt-opensource-windows-x86-5.12.2.exe
Прислать что ли?

Пришли ссылку на официальную документации Qt на класс FileErrorException. Прямо здесь. Ведь это же объект этого класса пробрасывается в твоём исходном коде.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895821
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще update.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
/**
 * Make uppercase for russian and English utf-8 chars
 * Do nothing for other range of symbols
 */
int toUpper(int utf8char) {
   ..........
}


std::string toUpper(std::string utf8string) {
   // TODO: Do not forget support Combining character-s processing 
   ....
}



Я помню о том что господин Сидоров упрекал нас в небрежности по отношению к комбинациям символов
с диакритикой. Я не забыл об этом. Я ставлю стикер TODO на будущее чтобы не забыть доработать
этот функционал. Пока мы сделаем "дешево и сердито".
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895822
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
тебя самописный класс исключений
нафига я бы его в папку Qt то пихал?
qt-opensource-windows-x86-5.12.2.exe
Прислать что ли?

Кстати, я таки не поленился и нашёл то что ты просил. И обрати внимание никаких самописных классов исключений:

std::ios::exceptions
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895825
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
FileErrorException
именно этот класс пишется самим на любом ЯП.
Регистрируются кастомные исключения в проекте.
https://doc.qt.io/qt-5/qexception.html
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895829
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
И обрати внимание никаких самописных классов исключений:

std::ios::exceptions
счас не могу оценить.
А) из коробки пока исключения устраивают.
Б) метод выше надо тестировать на винде и линукс.
Будет проект, посмотрю.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895832
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
petrav
FileErrorException
именно этот класс пишется самим на любом ЯП.
Регистрируются кастомные исключения в проекте.
https://doc.qt.io/qt-5/qexception.html

Ну вот видишь... Значит ты зачётный велосипедист. А в моём примере классы исключений стандартные.

И что за фраза такая "Регистрируются кастомные исключения в проекте"? Ты понимаешь, что так формулируя свою мысль ты выдаёшь себя как не очень в С++? Так люди не говорят в мире С++.
...
Рейтинг: 0 / 0
MSVC и GCC: совместимость кодировок исходников
    #39895833
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
А в моём примере классы исключений стандартные.
это первый класс вторая четверть. Во второй класс не пробовал?
...
Рейтинг: 0 / 0
25 сообщений из 409, страница 5 из 17
Форумы / C++ [игнор отключен] [закрыт для гостей] / MSVC и GCC: совместимость кодировок исходников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]