Pull to refresh
17
0
Send message
Не нужно ничего брать из «общего исходника». Для этого статические библиотеки есть.
r-value reference — это новый тип, move semantics — новая идеология. Они сильно связаны, но разница очевидна — это просто разные вещи :)
Я не говорил, что удобство синтаксиса не важно. Я о том, что совместить всё, что есть в С++ еще и с для всех удобным синтаксисом — задача нечеловечески сложная.
У Вас есть другие идеи, из-за которых не пришлось бы переписывать половину парсера? Так напишите им об этом.
Более того, мне кажется, выбирая С++, человек должен задумываться о синтаксисе в последнюю очередь.
В с++11 уже и std::function
С тех пор, как люди научились считать средние значения.
Интересная статья, правда, название и начало немного отторгают.
Строят модель на основании всего, что знают, и надеются на правдоподобность.
А вообще, как я понял из описания, тут будет достаточно механики и гравитации.
Отлично! Мне кажется, что если не только рекурсивно вызывать отрисовку, но и поворачивать к центру, то выйдет покрасивее)
А знаете почему? Потому что правильно говорят, идите учить матчасть.

А по сути — если и пытаться делать опровержения СТО, ОТО, квантмеха и прочих замечательных вещей, то явно не логическими парадоксами. Поверьте, физики и не над таким задумывались, но теория все еще жива.
И правда, извиняюсь, перепутал с конструктором от realf.
Мне кажется, вместо указателя удобнее использовать итератор, можно будет тогда и из списка удалять при необходимости. И, как уже говорили, посмотрите в сторону shared_ptr.
Вот конструктор копирования угнетает. Зачем Вы еще одну копию кидаете в список? Можно ведь просто скопировать себе указатель.
Точно не уверен, но, по всей видимости, хватит только наличия первообразного корня.
С сайта cplusplus.com:
Complexity
Constant (recommended). Linear in some implementations.


Все честно, где-то константа, где-то линейная.
Насчет поста: спасибо за информацию, будет полезно об этом знать, но Вы слишком сильно это раскритиковали. Список нужен в первую очередь для хранения, быстрого добавления/удаления и возможности прохода по элементам. Получение его размера — далеко не самая типичная для списка операция.
Кольцо вычетов является полем только если модуль простой. На деле это как раз означает существование первообразного корня, отсутствие делителей нуля (a != 0, b !=0, a * b = 0) и прочие радости.
Кому-то мало, а кто-то тогда еще и не родился.
Многие вещи кажутся действительно неразумными и необоснованными. Другие сам давно использую, например { на той же строке.
А в класс New я бы все-таки добавил variadic templates из С++11.
        template <typename ... Args>
        New (Args ... args) {
            d = new Class(args...);
        }
1

Information

Rating
Does not participate
Registered
Activity