Как стать автором
Обновить
3
0
Антонио Крапов @sadgb

Пользователь

Отправить сообщение
да но при чем здесь то, что писал я?
и что? как это связано с моим вопросом? вы вообще читаете мои комментарии?
Если вы пытаетесь унизить мои знания си++ ( а они далеки от идеала поэтому я и пытаюсь разобраться )
то пишите развернутые ответы — ваш кусок кода для меня не имеет связи с моим замечанием о скорости работы
Причем в подтверждение моих слов служит то, что чем сложнее конструктор тем больше время
long and char — самые быстрые
string дольше там надо что то делать в конструкторе
some_obj еще сложнее — там ведь надо сделать конструктор стринга и + еще поля есть

Попробуйте добавьте полей в some_obj у вас еще смешнее цифры получаться
щито?
контейнер получает указатель, ему глубоко наплевать на то какого он типа, и сохраняет он внутрь себя указатель
И так как указатели одинаквого размера, а больше никаких операций не производится, то и разницы от типа используемого как тип шаблона контейнера быть не должно
То что у вас разница в 2 раза это ерундитстика и антинаучно. У вас там какой нибудь конструктор небось замеряется ( я конечно вечером посмотрю подробно код, но сейчас я на работе) или вы видеоконвертер фоном запускали, но разница в2 раза это и ряджом с правдой не стояло
Я все равно не понимаю как это влияет на производительность

some_obj * x =…
int * y =…

Почему пуш в вектор х в два раза медленнее чем в y?
размер у указателей одинаковый
А если я приведу к void * и буду его пушить, то как тогда получится?

что такое some_obj.s?
не туда написал
что такое some_obj.s?
Просто — это же обычный указатель ( simple pointer ), какая разница на что он указывает для контейнера
Это выглядит очень подозрительно
Слишком много таблиц — для ленивых ( прокрутивших для вывода) не сразу понятно какой же самый быстрый
Хотелось бы более подробного вывода — вот например почему указатель на some_obj настолько медленнее?
4.3x имелось в виду
вас бы за это заминусовать до -100 чтобы никто не видел. Проекты с ARC прекрасно работают даже на 3х
ARC это функция компилятора а не ОС — учите матчасть
ой да какой рассадник ошибок? мне вот только помогает — например при отправке сообщения делегату не надо смотреть существует он или нет
Используйте ARC и забудьте про счетчик ссылок =)
А теперь посмотри — насколько простая операция ( залогинится, или вытащить винт из компа ) сменилась очень сложной — удаленный съем дампа памяти в хром да еще и поиск паролей в нем… В этом и смысл такой функции
и что?
кейлоггер ему ничего не даст — такие ПИНы делаются гуишкой с кнопками которыми конечно ты можешь пользоваться а можешь и с клавиатуры вбивать. А мой пароль от гмейла ему не достать из хттпс-а
еще как спасет — например если пароль это ключ которым зашифрован файл паролей
когда ко мне приходит друг и я выхожуиз комнаты он запускает хром и тырит все мои пароли
хочу чтобы в хроме была возможность типа разблокировать цепочку ключей по вводу мастерпароля
без меня никто не может запустить мой хром и забрать мои пароли

Рабочая ситуация — приходит администратор домена, спокойно логинится на мой комп и тырит мой паролль от контакта! И профиль хрома тут не поможет — администратор домена обладает достаточными правами для представления себя мной ( имперсонация )
все таки эта штука сверхудобна для тех кто использует синхронизацию паролей хрома
я думаю хром с этим справится позволив задать набор символов для автогенерации, но замечание очень дельное

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность