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

Задание с использованием Объединения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задать рандомное число http://www.cyberforum.ru/cpp-beginners/thread710282.html
Собственно когда каждый раз жму ctrl-f5, то выводит одно и тоже числоа. Как сделать так, чтобы каждый раз было разные? #include <stdio.h> #include <stdlib.h> #include <time.h> int main () { printf("%d\n", rand() % 100 + 1); return 0;
C++ Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив? Всех приветствую!!!Может мне кто нибудь подсказать,у кого время есть...Я с битами запутался-у меня последовательность бит с HDLC-флагами(01111110)идут они друг за другом,иногда прерываясь пакетами данных,не кратными 8...Как мне найти позиции,с которых начинаются идти эти пакеты информации,и создать из этих позиций новый массив????!!!Уже перепробовал кучу всего,заносит совсем не то....Подскажите... http://www.cyberforum.ru/cpp-beginners/thread710278.html
Класс Список (list) и перегрузки, связанные с ним C++
Здравтсвуйте, я студент 2 курса и Пишу с вопросами по поводу некорректной работы моей программы... Текст моего задания (Лабороторная №2, Вариант 5): Списки и функциональное программирование. Языка функционального программирования (Lisp, ML, Haskell и др.). Содержат единую структура данных - список и единую алгоритмическую структуру - функцию, которая также имеет вид списка. Необходимо...
C++ Табулирование функции на отрезке
Доброго времени суток! Прошу о помощи с первой лабораторной работой по информатике, так как сроки поджимают, а сам, мягко говоря, плохо смыслю что нужно сделать, и времени на данном этапе жизни категорически не хватает на информатику. Суть задачи: Составить программу, печатающую таблицу значений функции на заданном отрезке с заданным шагом. Границы отрезка, шаг изменения аргумента и параметры...
C++ Вставка символа в строку http://www.cyberforum.ru/cpp-beginners/thread710272.html
Как вставлять символ в определенное место строки? Задача примерно такая: идет строка из групп нулей и едениц,разделить эти группы пробелом.Вот как я представляю. b=str; for (i=1;i<=l;i++) { if(b!=str) { (тут вставка пробела между не совпадающими символами); b=str; } }
C++ Разработать класс String, который в дальнейшем будет использоваться для работы со строками. Всем доброго времени суток! Помогите пожалуйста т.к я не очень понимаю задание, что от меня требуется, распишите по пунктам, что мне делать. Вот задание: Разработать класс String, который в дальнейшем будет использоваться для работы со строками. Класс должен содержать: * конструктор по умолчанию, позволяющий создать строку длиной 80 символов; * конструктор, позволяющий создавать строку... подробнее

Показать сообщение отдельно
ps10n1ck
54 / 48 / 2
Регистрация: 10.11.2010
Сообщений: 132
26.11.2012, 23:47
вместо этого:
C++
1
2
3
4
union square {
   struct treugolnik {описание переменных};
   struct trapecia {описание переменных};
}
лучше:
C++
1
2
3
4
5
6
7
struct treugolnik {описание переменных};
struct trapecia {описание переменных};
 
union square {
   treugolnik *pTreugolnik;
   trapecia *pTrapecia; 
}
т.к. если у вас описания структур разные будут (по размеру), то в union'e будет выделяться лишняя память:
к примеру sizeof(treugolnik)=32byte, а sizeof(trapecia)=64byte, то при вашем описании union - sizeof(square)=64byte;
а в моем случае, в union square будет просто храниться указатель, который указывает на необходимую структуру, в этом случае sizeof(square)=sizeof(указателя)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru