• В чем разница между str и &str?

    @Sasha_88
    str тип - это неизменяемый тип строки в Rust. У него известен размер и статическое время жизни&'static str. Это тип строковых литералов как тут "hello, world". Он известен на момент компиляции и состоит непосредственно из байт, представляющих строку в UTF-8. То есть является значением. Из-за особенностей UTF-8 количество байт может быть больше чем длина строки. Расширяемым, владеющим, изменяемым типом является тип String. В нем строки так же закодированы в UTF-8. Под него память выделяется в куче во время выполнения. Переменная содержит указатель на начало строки, длину строки и емкость. А &str - это ссылка на строку. В Rust ссылки являются заимствующими. Ссылка на строку является срезом строки(указатель и длина), который может заимствовать и указывать на строку типа str и на строку типа String. То есть работает с обоими типами строк. Причем срез строки может указывать как на всю строку, так и на ее часть.
    Ответ написан
    Комментировать
  • Классы C++. Почему программа не выполняет второй класс?

    @Sasha_88
    в конструкторе level после закрывающей фигурной скобки не должно быть точки с запятой. Она ставиться в конце класса только. А в cruiser конструктор вы назвали bcruiser
    Ответ написан
  • Как на старом компе дублировать звук на лин.вход?

    @Sasha_88
    Можете посмотреть на сайте по этой ссылке. Там в середине статьи рассказывается про настройку в bios для включения выхода на наушники на передней панели, когда стоит AC97:

    remontcompa.ru/265-ne-rabotaet-perednyaya-zvukovay...

    Ответ написан
  • Где можно найти спецификации для подготовки файлов к web в A.Illustrator?

    @Sasha_88
    Здравствуйте. По поводу спецификации не знаю. Может все определяется форматами графических файлов, которые поддерживают большинство веб браузеров. Хотя могут быть чисто дизайнерские шаблоны на размер и соотношения сторон.
    Вот несколько ссылок. Тут рекомендации есть:

    На одной странице прочитал: Многие шаблоны Illustrator созданы специально для Web, включая веб-страницы и баннеры. Для выбора шаблона выберите «Файл» > «Новый из шаблона»
    Ответ написан