Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Построить дерево, беря ключи из текстового файла, и определить наиболее часто встречающееся слово Написать программу которая строит дерево, беря ключи из текстового файла. Определить наиболее часто встречающееся слово. Я в С++ вообще не умею работать с файлами, но это задание очень интересно для меня, не могли бы Вы мне помочь и желательно описать как в этом задании считывать из файла ключи? https://www.cyberforum.ru/ cpp-beginners/ thread1676272.html C++ Обработка исключений
Программа должна содержать блоки try, catch, точку throw. Задание: Ввод пользователем отрицательного возраста.
C++ Написать функцию для заполнения квадратной матрицы по заданной схеме возрастающей последовательностью чисел https://www.cyberforum.ru/ cpp-beginners/ thread1676263.html
Написать функцию для заполнения квадратной матрицы размерностью nxn по схеме возрастающей последовательностью чисел. Размерность в пределах от 4 до 16. Мои предположения сначала заполнять спиралью, затем змейкой и т.д. Но я не знаю как перейти с одного алгоритма на другой. Или еще вариант буквой П. Но я не знаю как это реализовать:(
C++ Заполнить квадратную матрицу змейкой по диагонали Дана квадратная матрица размером 5х5. Заполнить её змейкой по диагонали: https://www.cyberforum.ru/ cpp-beginners/ thread1676242.html
Нахождение суммы двух наибольших из трех различных чисел C++
Как это сделать?
C++ Калькулятор с сохранением промежуточного результата https://www.cyberforum.ru/ cpp-beginners/ thread1676215.html
Добрый день .возник вопрос о сохранение промежуточного результата , каким образом это сделать ? #include<iostream> #include<conio.h> using namespace std; double add(double a , double b); double add1(double a, double b); double add2(double a , double b); double add3(double a, double b); double add4(double a);
C++ Операции объединения, пересечения и дополнения множеств с использованием двоичных последовательностей Надо написать программу которая, реализует операции объединения, пересечения и дополнения множеств с использованием двоичных последовательностей. Пример: А={1,4,6}; B={2,4,8}; U={1,2,3,4,5,6,7,8,9} A <=> {1,0,0,1,0,1,0,0,0}; B <=> {0,1,0,1,0,0,0,1,0}; A U B >>> {1,1,0,1,0,1,0,1,0} >>> {1,2,4,6,8} - ответ и т.д. https://www.cyberforum.ru/ cpp-beginners/ thread1676174.html C++ В зависимости от порядкового номера дня недели вывести на экран его название
составить программу которая в зависимости от порядкового номера дня недели выводит на экран его название. С++ не знаю сложен помогите пожалуйста.
C++ Как записать "UNICODE_STRING" в файл? Запись в файл через ofstream, при попытке записи UNICODE_STRING через << получаю ошибку: Ошибка C2679 бинарный "<<": не найден оператор, принимающий правый операнд типа "UNICODE_STRING" (или приемлемое преобразование отсутствует) Как обойти эту проблему? https://www.cyberforum.ru/ cpp-beginners/ thread1676144.html C++ Происходит выход из функции при попытке считывания текста в переменную Почему при попытке записать текст на английском языке в str.maker выходит из функции? (и как правильно это сделать) #include <iostream> using namespace std; const int size = 10; int revalue(); struct box https://www.cyberforum.ru/ cpp-beginners/ thread1676118.html
C++ Заполнить массивы случайными числами
я "типа" написал программку умножающую два массива, но мне нужно чтоб массивы А и В заполнились случайными числами от нуля до десяти. помогите пожалуйста!!! #include <iostream> using namespace std; int main(){ //Размер матриц: const int N=3; //Индексные переменные: int i,j,k; //Первая матрица: double A;
C++ Ifstream и stringstream https://www.cyberforum.ru/ cpp-beginners/ thread1676105.html
Допустим у меня есть некоторая готовая процедура, аргументом у которой является ifstream. А в процессе я работаю со stringstream. Можно как-то преобразовать одно к другому?
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,137
Записей в блоге: 2
03.03.2016, 15:10 0

Почему для пустого класса или структуры выделяется 1 байт? - C++ - Ответ 8832584

03.03.2016, 15:10. Показов 8643. Ответов 62
Метки (Все метки)

Лучший ответ Сообщение было отмечено Евгений Рим как решение

Решение

Потому что объект должен занимать память, поэтому для объекта пустого класса выделяется 1 фиктивный байт. Почему именно 1? А зачем больше? С++ аккуратно с памятью обращается, перерасход не нужен.

Вернуться к обсуждению:
Почему для пустого класса или структуры выделяется 1 байт? C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2016, 15:10
Готовые ответы и решения:

Если для структуры используется оператор new, то память выделяется в куче или на стеке?
Если для структуры используется оператор new, например, так: struct SomeStruct { }

Почему часть или буква выделяется красным цветом?
почему когда вводиш функцыю или совершаеш другое действие то часть или буква выделяется красным...

Почему на указатель в 64-разрядной системе выделяется 8 байт памяти, а в 32-разрядной системе - 4 байта?
Здравствуйте! Почему на указатель в 64-разрядной системе выделяется 8 байт памяти, а в...

Почему не выделяется дополнительная память для приложения
В некоторых участках кода выдает ошибку памяти. Сначала я подумал что создается она определенной...

62
03.03.2016, 15:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2016, 15:10
Помогаю со студенческими работами здесь

При сохранении выделяется только 512 байт на файл
Привет всем!!! У меня есть текстовой файл В котором хранится массив строк Открытие файла работает...

Почему при создании пустого проекта не открывается окно для написания кода? Visual Studio 2010
Парни не подскажете почему при создании пустого проекта не открывается окно для написания кода?...

При попытке создать динамический одномерный массив, под него выделяется только 8 байт памяти
Доброго времени суток. Проблема в следующем: при попытке создать динамический одномерный массив,...

Написать шаблон класса на основе класса vector для реализации стековой структуры данных
Пыталась написать код, но не уверена будет ли такая реализация корректной, можно ли это сделать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru