+ Ответить в теме
Страница 4 из 4
ПерваяПервая 1 2 3 4
Показано с 31 по 37 из 37

Тема: Не получается преобразование нуль-терминальной UTF8 в std::wstring

  1. #31
    Недохакер system architect Сионист is an unknown quantity at this point Аватар для Сионист
    Регистрация
    31.03.2014
    Сообщений
    1,078
    Вес репутации
    0

    По умолчанию Re: Не получается преобразование нуль-терминальной UTF8 в std::wstring

    Ну ИМХО Unreal это достаточно большой проект при всем том.
    Ну если бы источником была названа кривоподелуха миллиона всего на четыре строк, я бы промолчал.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #32
    Moderator Куратор
    system architect
    Absurd is on a distinguished road
    Регистрация
    26.02.2004
    Адрес
    Pietari, Venäjä
    Возраст
    39
    Сообщений
    1,213
    Вес репутации
    17

    По умолчанию Re: Не получается преобразование нуль-терминальной UTF8 в std::wstring

    Бред, кобыла отдыхает.
    Будешь хамить - забаним. С тобой тут возятся частично из любопытства, частично по доброте душевной. Хотя смысла в этом нет никакого.
    Именованные константы были ещё в паскале.
    И что, там константность была квалификатором типа?
    2B OR NOT(2B) = FF

  4. #33
    Недохакер system architect Сионист is an unknown quantity at this point Аватар для Сионист
    Регистрация
    31.03.2014
    Сообщений
    1,078
    Вес репутации
    0

    По умолчанию

    Изначальная реплика звучала так: "Стек вообще RW память, const в нем нельзя реализовать физически."
    Вот именно. И каким боком здесь флаги защиты памяти? Вы ОС от компилятора не отличаете?

    И что, там константность была квалификатором типа?
    Там это вообще заголовок раздела.
    Код pascal:
    1. type
    2. tmanth=(January, February, May, April, May, June, July, August, September, October, November, December);
    3. const
    4. m:tmanth=May;
    .
    Последний раз редактировалось Romeo; 17.12.2015 в 09:22.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.

  5. #34
    Moderator Куратор
    system architect
    Absurd is on a distinguished road
    Регистрация
    26.02.2004
    Адрес
    Pietari, Venäjä
    Возраст
    39
    Сообщений
    1,213
    Вес репутации
    17

    По умолчанию Re: Не получается преобразование нуль-терминальной UTF8 в std::wstring

    И каким боком здесь флаги защиты памяти?
    Стандарт исходит из того что объекты созданные как const по возможности должны находиться в read-only памяти. Разговоры о теговой памяти где можно повесить аттрибут RO на отдельный int в конце 90-х велись.
    2B OR NOT(2B) = FF

  6. #35
    Недохакер system architect Сионист is an unknown quantity at this point Аватар для Сионист
    Регистрация
    31.03.2014
    Сообщений
    1,078
    Вес репутации
    0

    По умолчанию

    То есть это:
    то есть с тридцатилетней эволюцией комплексов мистера Бьорна Строуструпа,
    я написал? Однако!

    Стандарт исходит из того что объекты созданные как const по возможности должны находиться в read-only памяти. Разговоры о теговой памяти где можно повесить аттрибут RO на отдельный int в конце 90-х велись.
    Энто где ж такое? А ничего, что как раз по стандарту квалификатор const не защищает от изменения обходными путями? И как же это реализовать, если все константы будут в read only памяти? С неё ведь флаг на каждый инт не снимается, а только с целой страницы, соответственно
    Код cpp:
    1. #include <iostream>
    2. const int x=20;
    3. int main()
    4. {
    5.  int *p=(int*)(&x);
    6.  *p=30;
    7.  std::cout<<*p<<std::endl;
    8.  return 0;
    9. }
    приведёт к краху, а должно вывести 30.
    Последний раз редактировалось Romeo; 17.12.2015 в 09:23.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.

  7. #36
    Moderator Куратор
    system architect
    Absurd is on a distinguished road
    Регистрация
    26.02.2004
    Адрес
    Pietari, Venäjä
    Возраст
    39
    Сообщений
    1,213
    Вес репутации
    17

    По умолчанию Re: Не получается преобразование нуль-терминальной UTF8 в std::wstring

    Обычно по правилам сетевого этикета нелицеприятные эпитеты в адрес публичных лиц не воспрещаются. Тем более что фанатичная упертость Строуструпа в некоторых принципиальных для него одного вопросах очень широко известна.
    2B OR NOT(2B) = FF

  8. #37
    Moderator Куратор
    system architect
    Absurd is on a distinguished road
    Регистрация
    26.02.2004
    Адрес
    Pietari, Venäjä
    Возраст
    39
    Сообщений
    1,213
    Вес репутации
    17

    По умолчанию Re: Не получается преобразование нуль-терминальной UTF8 в std::wstring

    А ничего, что как раз по стандарту квалификатор const не защищает от изменения обходными путями?
    По стандарту если некий объект изначально был создан с квалификатором const, то любая попытка его изменить это undefined behaviour. SIGBUS считается хорошим, годным вариантом.
    2B OR NOT(2B) = FF

+ Ответить в теме
Страница 4 из 4
ПерваяПервая 1 2 3 4

Похожие темы

  1. не получается переехать на IIS
    Нужна помощь по перенсу CMS с Apache на IIS. Для корректной работы CMS необходима поддержка rewrite mode. IIS его по умолчанию не поддерживает,...
    от Luca в разделе Apache, IIS...
  2. UTF8 to Win-1251
    Понимаю, что по этому поводу написано множество, однако... На самом обычном ASP (без dotNet) нужно преобразовать строку из GET запроса, получаемого...
    от Pervoklasnik в разделе Perl, PHP, ASP ...
  3. QueryInterface - не получается
    Есть такая штука: Frames:=WebBrowser.OleObject.Document.Frames; for i:=0 to Frames.Length-1 do If Frames.item(i).name='...' then ...
    от Blood_Magic в разделе Delphi и Pascal
  4. UTF8->ANSI
    Как перевести из кодировки UTF8 в ANSI. Причём вот есть код: WCHAR names1[30]; WCHAR names[] = L"Привет"; const int nSize =...
    от Alezis в разделе C и C++
  5. MySql и UTF8 и много чего ещё...
    Люди научите. Скачал недавно MySQL 4.1.12a. Там говориться что чарсет может быть UTF8. Мне он надо чтоб поддерживать кирилицу. Вроде в...
    от Alezis в разделе SQL

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения