Pull to refresh
4
0
Кузьмин Андрей @atrydg

User

Send message
Для этих целей придумали приставки кило, Мега, Гига и т.д.
Кстати, использование некоего аналога плавающей точки, но шириной в 8 бит, можно рассматривать как возможное решение поставленной проблемы.
Я вот тоже не понимаю (особенно после этого комментария), по идее этот 8-битный счетчик будет тем числом от некоего датчика (файла и т.п.). Т.е. именно его мы и будем наблюдать. В противном случае зачем такие усложнения. Но тогда возникает другой вопрос: как по этому 8-битному значению восстановить реальное значение счетчика?
Неплохо было бы добавить столбцы с финальным значением 8-битного счетчика.
Да, и почему для чисел Фибоначчи 6 765 повторяется много раз?
Расскажите тогда, что в итоговой табличке.
Как Вы уложили все числа Фибоначчи в int? Первые 300 чисел.
Ага, так это значит, журналисты РЕН-ТВ идиоты? :)
редкоиспользуемых нововведениях в C++11 – смарт-поинтерах

Ну не сказал бы.

Да, вроде как std::vector<MyFileType> может быть использовано только в С++11, т.к. у std::unique_ptr есть только конструктор перемещения, т.е. в вектор его можно положить, если у того тоже он есть.
По идее, КПД на таких масштабах не важен, главное, чтобы потребляемая мощность была не выше той, которую можно дистанционно передать роботу (индукционные токи, например).
В заглавии статьи указан С++, в нет нет макросов min и max, равно как и макросов __min и __max. Это вольности microsoft. Другими словами, такие проблемы являются проблемами стиля программирования, а не проблемами совместимости. Собственно это я имел в виду.
Есть кстати еще пример о пользе скобочек при использовании макросов:
#define SOME_MACRO(x)	(x)

template<typename T1, typename T2>
T2 some_func(T1 x)
{
	return x;
}

int main()
{
	SOME_MACRO(1 == (some_func<int,int>(1)));

	return 0;
}

Без скобочек вокруг вызова функции даже не компилируется.
Да, я понимаю это. Но вообще такие проблемы правильнее решать на уровне «Coding Style», и серьезно наказывать за отклонения от него.
Про min и max. Пишем
#define NOMINMAX
и эти макросы не определены.
более того, логически reserve + emplace_back = emplace_back, так что напрашивается очевидная оптимизация по удалению reserve :)
Да, это первое, что приходит на ум. Однако, мне кажется, в статье следовало об этом так и написать (если это действительно так).
работать он будет только в Windows (начиная от XP)


Почему?
А можно еще так написать: for(;1;)
Все-равно строки нужно вручную собирать в какой-то массив. По-моему такие задачи лучше решать с помощью скрипта, выполняющегося в pre-build event.
У меня такое же наблюдается. Правда TotalCommander работает.
" что позволило ускорить моделирование с помощью MatLab "

Перепишите модель на С++ и получите ускорение на порядки :). Да и вообще, матлаб — не та среда, где надо гнаться за производительностью. Уж если хотите уменьшить время моделирования, соберите сетку из нескольких компов (хотя бы ноут), получите ускорение почти бесплатно, и без лишних хлопот (да и с масштабируемостью там полный порядок, если на будущее смотреть).

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity