Для этих целей придумали приставки кило, Мега, Гига и т.д.
Кстати, использование некоего аналога плавающей точки, но шириной в 8 бит, можно рассматривать как возможное решение поставленной проблемы.
Я вот тоже не понимаю (особенно после этого комментария), по идее этот 8-битный счетчик будет тем числом от некоего датчика (файла и т.п.). Т.е. именно его мы и будем наблюдать. В противном случае зачем такие усложнения. Но тогда возникает другой вопрос: как по этому 8-битному значению восстановить реальное значение счетчика?
редкоиспользуемых нововведениях в C++11 – смарт-поинтерах
Ну не сказал бы.
Да, вроде как std::vector<MyFileType> может быть использовано только в С++11, т.к. у std::unique_ptr есть только конструктор перемещения, т.е. в вектор его можно положить, если у того тоже он есть.
По идее, КПД на таких масштабах не важен, главное, чтобы потребляемая мощность была не выше той, которую можно дистанционно передать роботу (индукционные токи, например).
В заглавии статьи указан С++, в нет нет макросов min и max, равно как и макросов __min и __max. Это вольности microsoft. Другими словами, такие проблемы являются проблемами стиля программирования, а не проблемами совместимости. Собственно это я имел в виду.
Есть кстати еще пример о пользе скобочек при использовании макросов:
" что позволило ускорить моделирование с помощью MatLab "
Перепишите модель на С++ и получите ускорение на порядки :). Да и вообще, матлаб — не та среда, где надо гнаться за производительностью. Уж если хотите уменьшить время моделирования, соберите сетку из нескольких компов (хотя бы ноут), получите ускорение почти бесплатно, и без лишних хлопот (да и с масштабируемостью там полный порядок, если на будущее смотреть).
Кстати, использование некоего аналога плавающей точки, но шириной в 8 бит, можно рассматривать как возможное решение поставленной проблемы.
Ну не сказал бы.
Да, вроде как
std::vector<MyFileType>
может быть использовано только в С++11, т.к. уstd::unique_ptr
есть только конструктор перемещения, т.е. в вектор его можно положить, если у того тоже он есть.Есть кстати еще пример о пользе скобочек при использовании макросов:
Без скобочек вокруг вызова функции даже не компилируется.
#define NOMINMAX
и эти макросы не определены.
Почему?
for(;1;)
Перепишите модель на С++ и получите ускорение на порядки :). Да и вообще, матлаб — не та среда, где надо гнаться за производительностью. Уж если хотите уменьшить время моделирования, соберите сетку из нескольких компов (хотя бы ноут), получите ускорение почти бесплатно, и без лишних хлопот (да и с масштабируемостью там полный порядок, если на будущее смотреть).