coreshok
3 / 3 / 0
Регистрация: 23.12.2011
Сообщений: 55
|
|
#1 | |
Как узнать размер объектов cin и cout в среде Code::Blocks - C++05.10.2012, 12:01. Просмотров 777. Ответов 5
Метки нет Все метки)
(
Всем привет!Уважаемые, не подскажите как узнать размер объектов cin и cout в среде Code::Blocks.С уважением!
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
05.10.2012, 12:01 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как узнать размер объектов cin и cout в среде Code::Blocks (C++):
5
Как создать пустой тип данных в среде Code::Blocks? - C++
можно ли изменить имена объектов cin и cout? залесть в хедер (знаю, этого лучше не делать), и изменить обявление обектов? к примеру на chitai и pishi? - C++ Как переписать cout и cin на printf - C++ как переделать с cout, cin на printf, scanf??? - C++ Как компилировать в Code::Blocks? - C++ |
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
|
||||||
05.10.2012, 12:05 | #2 | |||||
1
|
Deviaphan
Делаю внезапно и красиво
![]() 1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
05.10.2012, 13:24 | #3 |
Могу ошибаться, но cin/cout объекты создаются при каждом включении соответствующего хэдэра. Так что помимо sizeof(cin) ещё и количество их включений считать нужно.
Более важен вопрос - зачем тебе знать их размер?
0
|
coreshok
3 / 3 / 0
Регистрация: 23.12.2011
Сообщений: 55
|
|
05.10.2012, 13:28 [ТС] | #4 |
Благодарю Deviaphan, но мне нужен был размер в байтах в среде Code::Blocks всего лишь.
0
|
ForEveR
В астрале
![]() |
||||||
05.10.2012, 13:57 | #5 | |||||
Deviaphan, Ну вот все-таки нет.
0
|
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
|
|
05.10.2012, 14:05 | #6 |
Размер объекта и размер класса - далеко не одно и тоже. С точки зрения sizeof размер объекта - это только суммарный размер его полей. А с точки зрения требований это весь расход памяти, включая код, на то, чтоб объект работал. Но код то в классе. cout у тебя, скорее всего, один. А тогда и весь размер класса надо приплюсовать туда же. А если бы их было много, то разделить на все и приплюсовать результат. А если код ещё инкладится, то получаем зависимость его размера от числа обращений. Чем размер класса будешь мерить? Так что подход провален, требования оцениваются не счётом всех объектов, а на готовой проге. Размер же объекта имеет смысл только в том случае, если он может быть членом/элементом некоторого контейнера, что для кина и каута лишено смысла.
0
|
05.10.2012, 14:05 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
05.10.2012, 14:05 |
Привет! Вот еще темы с ответами:
6
URLDownloadToFile - как использовать в Code::Blocks? - C++ Как скомпилировать программу в Code Blocks - C++ Как настроить среду Code blocks 13.12? - C++ Code Blocks как откомпилировать проект? - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |