а почему просто оператор не может удалить объект без указания размера
Может. Я вам дал ссылку на статью посвященную различным вариантам оператора delete. Вариант 1 (по ссылке) как раз без размера. Такой и реализуется в std, по моему. Кстати, там есть примеры.
Александр, size_t определен в stddef.h. Это беззнаковое целое. В х32 системах имеет размер 4 байта (32 разряда). В х64 системах - 8 байт (64 разряда).
А размер структуры разве постоянный?
Размер структуры постоянный. Структуры всегда описываются конкретно и компилятор может вычислить их размер, и вы то же, кстати. Размер структуры можно узнать так: sizeof(struct mystruct)
В оператор delete размер структуры передается автоматически.
Обычно достаточно переопределить оператор void operator delete ( void* ptr ) https://en.cppreference.com/w/cpp/memory/new/opera...
heatherr, Вы текст не вставляйте, а заменяйте. Нажмите на Insert перед вводм текста, тогда введенный текст будет ложится "поверх" существующих данных, а не сдвигать их.
Andy_U, Подразумевается, что сервера одинаковые и висят на одном и том же порту на разных компах. Значит они все ответят, если получат запрос. Исходник сервера приведен и он (сервер) отвечает.
Правда там ошибки в коде, но это к вопросу отношения не имеет.
Nabi Alimetov, Я давно не использовал АД. Предполагаю, что должна быть доменная группа аналог локальной. Просто в нее добавьте доменных пользователей. Или может быть можно завести произвольную группу и дать разрешение ей в соответствующей политике.
Я думаю в гугле точно есть ответ на этот вопрос :-)
На сколько помню, миф про износ HDD возник из-за того, что в свое время требовалась процедура "парковки головок" при выключении и какие-то винты сами не умели их парковать, нужно было выдавать команду явно. Уже лет 100 как этой проблемы нет в принципе, а миф все еще живет.
В детали не вдавался, но ошибка говорит о слишком большом уровне рекурсий. Это стандартная недостаток рекурсивных функций. Перепешите алгоритм в итерационном стиле, без рекурсии.
Не знаю.
На сколько помню с обновлениями RDS особых проблем не было. Но может быть это только у меня не было.
К тому же микрософт часто делает патчи к обновлениям/выкладывает новые версии старых обновлений. С 2012 года прошло уже достаточно времени, чтоб заштопать все дыры в этом обновлении.
Я бы первое что сделал после настройки всех параметров: попытался в ручную рестартовать RDS, если не стартует, то смотреть что она пишет в журнал винды и уже исходя из этого что-то предпринимать дальше.
Но в целом, если заработало и вас устраивает, то можно считать вопрос закрытым.
Какую версию убунты ставите? Попробуйте поставить последнюю LTS версию.
Железо достаточно древнее, возможно, надо и убунту ставить не самую последнюю.
Еще можно попробовать в БИОС отключить разные расширения типа Vt-d и прочее, возможно какие-то устройства можно отключить в БИОС, обновить БИОС вроде есть прошивка rev.2.0.
DenZel, Не нужен. Но нужно правильно настроить маршрутизацию на всех этапах пересылки пакетов. Маршрутизация на узлах ВПН настраивается конфигом openvpn, компы внутри локальных сетей, находящихся за узлами ВПН должны настраиваться отдельно, когда это необходимо.
nonane00234, О чем вопрос вообще. Про питон или про Си?
Экземпляры типов создаются, когда вы определяете переменную заданного типа.
Вообще сам питон написан на Си, все питоновские объекты представляют собой Си структуры определенного вида. Заголовок такой структуры для всех типов объектов одинаков, в нем определяются общие для всех объектов данные (например счетчик ссылок). Среди этих полей есть указатель на структуру "описатель" объекта заданного типа. В этой структуре описателе определены методы для создания/удаления объекта и другие операции. Структура описатель не зависит от типа объекта, она одна для всех объектов. Объекты лишь заполняют необходимые им поля этой структуры.
Кстати, исходники питона хорошо написаны и достаточно легко читаются. Если есть опыт в Си, то можно поизучать. Так же многое о внутреннем устройстве может прояснится при написании своего модуля с использованием Python C API.
kisaa, Я только прокоментировал фразу, что самба отсутствует.
Да, поддержку старых версий, в винде включать нужно. По этому поводу beerchaser дал хорошую ссылку.
На счет проблемы автора вопроса, думаю, надо смотреть версию самбы в малинке, ошибки в логах и гуглить на предмет ошибок и проблем взаимодействия винды10 и данной конкретной версии самбы.
Так же можно не заморачиваться с этим и попробовать обновить самбу до последней доступной версии. Еще лучше - собрать самому самую последнюю релизную версию из исходников, но это требует определенных навыков.
В общем проблему нужно искать не в винде, а в малинке, поскольку для винды это родной протокол.
Может. Я вам дал ссылку на статью посвященную различным вариантам оператора delete. Вариант 1 (по ссылке) как раз без размера. Такой и реализуется в std, по моему. Кстати, там есть примеры.
Тут нет ошибки. Точка останова - это не ошибка.