Форум программистов, компьютерный форум CyberForum.ru

Какие переменные используют при проектирование огромных объектов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аргумент argv в функции main() http://www.cyberforum.ru/cpp-beginners/thread1800943.html
Здравствуйте. Возникли некоторые непонимания при работе с аргументом argv и указателями в целом. Мне сказали, что, при передаче адреса массива символов в cout, C++ автоматически выведет весь массив. Почему же тогда, чтобы обратиться к массиву символов, на которые указывает argv, нужно писать именно argv? Ведь argv = *(argv + x), а конструкция вида argv + x уже возвращает адрес массива. ...
C++ Как сократить запись при инициализации статических переменных? Добрый день. Есть в шаблонном классе набор non-const статических переменных, которые инициализируется, соответственно, вне класса: template<typename T, IntEnum v1, IntEnum v2, IntEnum k1, IntEnum k2, IntEnum k3, IntEnum z1, IntEnum q1> int16_t MyClass<T, v1, v2, k1, k2, k3, z1, q1>::SubClass1::Data::_x = 0; template<typename T, IntEnum v1, IntEnum v2, IntEnum k1, IntEnum k2, IntEnum k3,... http://www.cyberforum.ru/cpp-beginners/thread1800940.html
Как ускорить работу с файлами? C++
Предполагается, что программа будет работать с файлами размера 300-500МБ. Эти обычные функции работают слишком медленно. Может быть стоит использовать чистый С, например? #include <fstream> #include <iostream> #include <string> #include <Windows.h> using namespace std; void merge(ifstream &f1, ifstream &f2, ofstream &fRes) { string one, two;
Как поместить в STL-контейнер экземпляры разных классов? C++
Как поместить в контейнер экземпляры разных классов(типов) :thank_you:?
C++ Multiple definition: почему компилятор ругается на единственную функцию, используемую в обоих source-файлах? http://www.cyberforum.ru/cpp-beginners/thread1800877.html
Пихаю хедер в 2 сурсца разных классов. Компилятор ругается на единственную функцию, которую я использую в обоих сурсцах. #ifndef LIB #define LIB void func() {} #endif // LIB Файл: A.cpp
C++ Почему не работает cout в перегруженной функции? Всем привет. Есть простое заданеие из первых уроков учебника Шитдта о перегрузке функции. Все компелится и работает если бы не одно НО. В функции с аргументами и выходными данными двойнеой точности не работает строка вывода. Я ей вставляю но он никак не реагирует, только возвращает значение. Вот код. #include <iostream> using namespace std; int min(int a,int b); char min(char a,char b);... подробнее

Показать сообщение отдельно
HELL-FIRE
Заблокирован
31.08.2016, 14:10  [ТС]     Какие переменные используют при проектирование огромных объектов?
Цитата Сообщение от DarkVortex Посмотреть сообщение
вот столько километров выраженных в милиметрах поместится в float.
Ну ты чего, у флота разрядность 7 цифр )))
Цитата Сообщение от CheshireCat Посмотреть сообщение
Да в дебаггере-то получится все нормально, не беспокойся
не нормально, сам проверь
Цитата Сообщение от CheshireCat Посмотреть сообщение
Но по-моему ты путаешь диапазон значений и точность представления числа float.
Я не путаю, я ж говорю, что разрядность float-а 7 циферек всего навсего.
Расшифруй эти определения.

Цитата Сообщение от CheshireCat Посмотреть сообщение
Если я проектирую трубопровод длиной пару тыщ километров, меня категорически не интересует расхождение концов этого трубопровода на пару миллиметров.
Ну... это может не интересовать производство, а в софте должно быть всё чётко.
Самое хреновое, что эту сцену нужно ещё и рендерить, в общем придётся делать длинную арифметику и подгружаться сцену блоками
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru