Даниил Демидко: Ну так проблемы скорее у GCC, что не может обеспечить время жизни аргумента. Но такая запись имеет смысл только для константных ссылок, потому что передавать модифицируемый объект, который будет уничтожен сразу после возвращения из функции - выстрел себе в ногу.
A B C D E F - гиперссылки на страницы. На каждой странице перечислены артикулы AFFF,ARRR,ATTT... BEEE,BYYYY,BUUU и т.д.
С точки зрения индексации, может лучше и не будет, но точно не будет хуже. Более того, лендинг можно будет нормально открывать в браузере, не дожидаясь загрузки многомегабайтного текстового файла и отображения этих миллионов артикулов. Главное, чтобы на эти страницы можно было попасть с главной страницы напрямую или через промежуточные страницы, т.е. чтобы робот мог до них добраться.
leaningless: можно написать батник или powershell скрипт, чтобы они пытались узнать разрешение фильма и переименовывали файл в случае неудачи (удалять сразу лучше не надо).
Askar A: zlib или любую другую библиотеку можно взять. Просто zip куча библиотек поддерживает. Вряд ли там какой-то 7z для сжатия, потому что им лицензию на него никто бы не дал.
Pavel K: > Если сделать InterfaceA * iA =static_cast(clA); адрес переменной iA будет 0x9d6c70 О_О
это при условии, что класс A объявлен как: public QObject, public InterfaceA
Нельзя использовать static_cast для полиморфных типов, особенно, когда есть множественное наследование. Только dynamic_cast. static_cast не выполняет преобразование типа в "глубоком" смысле, он действует как Сишное приведение типа. Т.е. просто интерпретирует биты одного типа, как биты другого. dynamic_cast будет корректировать указатель на таблицу виртуальных функций и другую (необходимую и известную только конкретному компилятору) работу выполнять.
Конкуренция же. Фуфло либо дешёвое, либо вытесняется с рынка. Так что засветка если и есть (заметная), то у более дешёвых моделей. Лучше не верить никому на слово, а посмотреть своими глазами.)
Антон Борисенко: libgdx прекрасно сочетается с Android Studio (gradle же), однако теряется кроссплатформенность (AS только для андроид). Переносить проекты из Eclipse в AS может быть слегка не комфортно, но для новых проектов никаких проблем.
Pavel K: зачем присваивание? Т.е каждый метод не модифицирует существующий объект, а создаёт новый? А как же перформанс?.)))
a.method1();
a.method2();
помимо прочего однозначно показывает, что изменения происходят над исходным объектом, а не порождают копию.
С другой стороны, я аналогичные цепочки постоянно использую для перегруженных операторов, так что это я просто вредничаю.)
Произошло падение в строке 124. В каком из методов? Придётся выполнять трассировку с входом в каждую из функций. Если бы вызовы были на разных строчках, то сразу было бы видно, в какой функции упало и не пришлось бы тратить время на трассировку первых двух, если ошибка в третьей. Ну и лично на мой взгляд при такой записи читабельность страдает, но это дело вкуса и привычки.
Иван Фролов: Ещё можно попробовать SDL, если Си более комфортно, чем С++. SDL и SFML, как бы конкурирующие продукты со своими плюсами и минусами. SDL - набор функций, а SFML - набор классов, потому что ООП и всё такое.
Иван Фролов: На SFML без проблем такое написать. На голом OpenGL тоже не сложно, но с музыкой и звуком будут некоторые сложности, а в SFML уже есть классы для звуков и музыки. Особенно, если опыта программирования не много. Там в комплекте поставки куча примеров, практически все вопросы снимутся, после изучения кода примеров.
robert_n: Не использовал этого разрешения, так что не сталкивался... Была только кнопка в G+, но там не было требований к политике. Видимо, вам лучше им вопрос задать. Прям reply на письмо от поддержки сделать. Мне не очень оперативно, но отвечали. Скорее всего или где-то на сайте по сноскам найти можно или они слегка опечатались про добавление в приложение.