С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Реализация расширенного класса Integer - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объявление в структуре http://www.cyberforum.ru/cpp-beginners/thread634769.html
ругается на объявление батона struct StructurClientData { Button^ button; unsigned int data_ip4; DWORD system_id; HANDLE system_handle; SOCKET socket_client;...
C++ SEHException при заполнении вектора тут такое дело... если в кратце, есть вектор summa, заполняю его нулями и вылезает SEHException. Я так понимаю, ему не хватает памяти, или я выхожу куда то за пределы? vector <double> summa;... http://www.cyberforum.ru/cpp-beginners/thread634760.html
Влияет ли на производительность C++
Влияет ли на производительность определение(тоесть реализация) функций внутри класса, а также использование вложенных классов?
удаление слова из строки C++
Написать программу, которая удаляет слово из некоторого количества слов в строке, в котором гласных букв меньше чем согласных.Заранее благодарен
C++ Логирование работы программы http://www.cyberforum.ru/cpp-beginners/thread634715.html
Всем доброго времени суток! Столкнулся с проблемой - мне дали программу и сказали разбирайся. Там полно различных функций и комментариев целых 0. Чтоб понять, что и какая функция делает, я подумал...
C++ Глобальный HDC и имя переменной 1) Почему глобальный HDC невозможен? Точнее, если обработать WM_CREATE с добавлением : hdc = BeginPaint(hWnd, &ps); или hdc = GetDC(hWnd); То после выхода из WM_CREATE нарисовать что-то в этом... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
08.08.2012, 17:06
Цитата Сообщение от bgm313 Посмотреть сообщение
Можно ли числа хранить в строках?
Можно, но тратить по байту на цифру не айс. Эффективнее всего запихивать по девять десятичных цифр в один int (или 18, если система 64-битная) и хранить число как массив таких интов.

Цитата Сообщение от bgm313 Посмотреть сообщение
2)В моей программе происходит ошибка в функции ReadStr(), когда происходит перевыделение памяти 2 раз. С перегрузкой оператор new пока незнаком и пытаюсь сделать перевыделение вручную. Почему может возникать эта ошибка? Как этого избежать?
Откройте для себя std::string, считывайте числа в неё, а потом преобразуйте в свой формат из готовой string с известной длиной и т. п.

Цитата Сообщение от bgm313 Посмотреть сообщение
Вот ещё вопрос (не по теме): если, какая-то функция довольно громоздкая и её можно разбить на подфункцию, стоит ли делать такое разбиение, если подфункций может получится много?
Много легко читаемых функций всяко лучше одной функции, в которой много строчек.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.