Благодарю за ресурсы! А какие темы из раздела компьютерных сетей стоит знать в первую очередь? Знаний о наборе протоколов TCP/IP и его работы будет достаточно?
Благодарю за полезный и содержательный ответ. На счет SDL вы правы, скорее с него и начну, только подобрал себе другую книгу, с более высоким рейтингом и отзывами, название которой, увы, не помню..
Я лично не собираюсь писать на Питоне какое-то серьезное ПО и тому подобное. Я предпочел изучить Питон из нескольких факторов: Первый, то что мне нужно написать быстрые программы (для расчетов, системы, визуализации, логики) за небольшое время. В C++ такое не сделаешь. Ну а второй, это фактор построенный на чужом опыте, т.е. где-то я читал что изучение высокоуровневых языков повышает кругозор.
Благодарю. >В том, что они позволяют отличить временные объекты - Это открыло меня глаза на истину, где-то вычитывал что как раз таки rvalue выражения - это временные выражения.
AtomKrieg: Спасибо, я вас понял, это решает мой вопрос. Но в добавок хотел бы спросить.. как в семантике перемещения можно применить ту особенность rvalue ссылок, то что им можно присваивать неименованные объекты? (например: int &&rr = 5;)
Кажется я понял почему именно rvalue используется в конструкторе перемещения и операторе перемещения. Это все потому что мы объекту other (из вашего кода) можем присвоить несуществующие (временные значения), например.. other = 0; Это так?
если я правильно понял, то вы хотите сказать что rvalue-ссылка используется лишь для концепции перемещения? То есть используется именно rvalue-ссылка лишь чтобы отличить конструктор перемещения от конструктора копирования (где используется lvalue-ссылка)? Получается что использование move(x) на объекте "x" не предполагает что после этого мы будем использовать значение этого объекта? p.s. Надеюсь вам были понятны мои мысли