Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Скрипт для автоматизации забивания инфы https://www.cyberforum.ru/ cpp-beginners/ thread161901.html
Есть такая проблема.... Имеется сайт......на нём есть какталог товаров.....забивается каталог через админку.... знач вводятся следующие поля ... наименования товара.... описание ..... цена..... нужно сделать небольшую программку которая бы брала екселевский документ( с информацией ) и автоматически бы забивала сама на сайт.... возможно ли это???? и если да то как??? выбрал с++ так как с...
Как установить весь MinGW? C++
Собственно сабж. Дома у меня Линукс и проблем не возникает. А на работе винда. Я использую Эклипсу с МинГВином, но нехватает Autoconf. Сабжевый инсталятор тянет только базовую систему. Выкачивать пакеты по одному удовлетворяя зависимости довольно долго. Непонятно...
C++ Сравнение элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread161831.html
Доброе время суток. У меня такой вопрос. Как сравнить элементы массива,допустим массив состоит из пяти элентов???
C++ Статические поля класса class mi { int a,b; public: mi(int a, int b) : a(a),b(b) {} void sw() { std::cout<<a<<" - "<<b<<std::endl; } static int pa = 9; }; мне нужно сделать переменную в классе статическую и публичную. но как я понял это возможно сделать только внутри какойто функции? а просто как у меня в коде нельзя? https://www.cyberforum.ru/ cpp-beginners/ thread161828.html
C++ Советы
Добрый день, сделал с горем пополам калькулятор, но необходимы советы о написании программ на примере того же калькулятора, так как было довольно заморочливо его делать и программа похожа на if-then лестницу с отслеживанием кучи зависимости 1. как правильно проектировать программу(с помощью какого-то псевдокода или еще чего)? 2. как правильно подходить к решения вариантов хода событий(сначала...
C++ Уникальные массивы Здравствуйте, подскажите пожалуйста как на С реализовывается уникальность массивов. Чтобы в массив попадали только те элементы, которые являются уникальными. Чтобы читая файл на выходе можно было распечатать на экран только неповторяющиеся элементы. Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread161786.html
C++ Информация о RAM запущенной программы https://www.cyberforum.ru/ cpp-beginners/ thread161783.html
Привет. Может ли программа узнать, сколько она сама занимает места и процессорного времени, если да то какой функцией это можно сделать?
как сравнивать даты? C++
Имеется текстовый файл, в нем список учебных дней когда есть математика, в формате "дд/мм/гг,дд/мм/гг,дд/мм/гг," и т.д. и даты начала и окончания каждого триместра, в таком-же формате. Нужно посчитать сколько уроков математики было в каждом из 3-х триместров. Как мне сравнивать даты? Как узнать меньше одна дата другой или больше? (Си)
C++ Что такое make-файлы и с чем их едят? Создаю makefile с именем hello.mak, # Компиляция Hello, World CPP = "c:\programm files\dev-cpp\bin\g++" hello.exe: hello.cpp $(CPP) hello.cpp batch файл: "c:\program files\dev-cpp\bin\make" -f "hello.mak" pause Скажите правильно ли я делаю. https://www.cyberforum.ru/ cpp-beginners/ thread161728.html C++ Универсальный стек https://www.cyberforum.ru/ cpp-beginners/ thread161673.html
Недавно начал изучать C++ по книге Липпмана. В ней рассказывается как создать стек на основе вектора. За тип вектора берётся string. А как сделать чтобы можно было выбрать любой? То что у меня получилось прикрепляю(компилилось в Dev-c++).
C++ Конвертировать float в *char???
Как преобразовать float в *char?
C++ Консоль исчезает при system(pause) https://www.cyberforum.ru/ cpp-beginners/ thread161631.html
Вытащил из книжки код #include<iostream> using namespace std; #include<iomanip> #include<windows> int main() {
18894 / 9852 / 2410
Регистрация: 30.01.2014
Сообщений: 17,295
22.06.2016, 09:27 0

Union что из себя представляет? - C++ - Ответ 9300703

22.06.2016, 09:27. Показов 33478. Ответов 52
Метки (Все метки)

Ответ

Цитата Сообщение от IGPIGP Посмотреть сообщение
Вообще, система в которой всё что не запрещено - разрешено, имеет потенциал развития значительно более высокий чем та у которой всё что не разрешено - запрещено.
Это вопрос философский.
Впрочем, UB ничего не запрещает. UB - это всего лишь отсутствие стандартизированного поведения. Некоторые проявления UB вполен себе безобидные и контролируются в частных случаях. Например, лезть за пределы выделенной памяти - UB, но если мы конкретно знаем устройство нашего аллокатора, и в курсе, что он помещает информацию по определенному смещению от начала выделенной нам памяти, то вполне сможем эту информацию прочитать, и программа после этогого хоть и станет непортируемой и потеряет в сопровождаемости, но поведение, заложенное нами в рамках текущей реализации сохранится и будет работать.
Почему у многих здесь (как и у меня) негативное отношение к UB (даже если оно контролируемо в данный момент), так это потому, что многие (как и я) - занимаются программированием профессионально. И здесь, помимо собственно программирования, принято еще учитывать риски, в том числе на сопровождение кода. Наличие UB этот риск увеличивает. Поэтому в профессиональной разработке принято строго придерживаться установленного в компании регламента на кодирование и стандартов, чтобы получить более предсказуемый цикл разработки ПО.

Цитата Сообщение от IGPIGP Посмотреть сообщение
как мне удалось перевести и спарсить тут речь о типах одной иерархии.
Скажем так, тут речь просто о совместимых по своему представлению типах. Например две структуры, с одинаковым порядком совпадающих полей.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
struct A
{
    int a;
    char b;
    short c;
};
 
struct B
{
    int a;
    char b;
    short c;
};
Например, типы int * и int уже не являются layout-compatible.

3.9
11 Two types cv1 T1 and cv2 T2 are layout-compatible types if T1 and T2 are the same type, layout-compatible
enumerations
(7.2), or layout-compatible standard-layout class types (9.2).
9.2
16 The common initial sequence of two standard-layout struct (Clause 9) types is the longest sequence of nonstatic
data members and bit-fields in declaration order, starting with the first such entity in each of the
structs
, such that corresponding entities have layout-compatible types and either neither entity is a bit-field
or both are bit-fields with the same width. [ Example:
C++
1
2
3
4
5
struct A { int a; char b; };
struct B { const int b1; volatile char b2; };
struct C { int c; unsigned : 0; char b; };
struct D { int d; char b : 4; };
struct E { unsigned int e; char b; };
The common initial sequence of A and B comprises all members of either class. The common initial sequence
of A and C and of A and D comprises the first member in each case. The common initial sequence of A and
E is empty. —end example ]
17 Two standard-layout struct (Clause 9) types are layout-compatible if their common initial sequence comprises
all members and bit-fields of both classes
(3.9).


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

Что из себя представляет std::wstring?
В общем насколько я понимаю это string с типом wchar_t. Но есть вопросы: 1. Размер типа wchar_t...

Что из себя представляет допустим поток ввода/вывода
Поясните пожалуйста что из себя представляет допустим поток ввода/вывода в С++ ? Это участок памяти...

Что из себя представляет код в стеке, и как его использовать
Гугл мне по этому поводу не помог, поэтому спрашиваю тут: что из себя представляет из себя код в...

Что из себя представляет CMS
Доброго времени суток! Учу Web только полтора месяца, заметил что очень часто фигирирует...

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

Что из себя представляет WordPress?
WordPress - это программа (отдельный процесс на сервере), или это просто сборка скриптов, которая...

Что представляет из себя WikiLeaks?
Портал существует с декабря 2006 года и уже успел вызвать большой резонанс. Авторы сайта...

Что из себя представляет ковариация?
Объясните пожалуйста наглядно, что из себя представляем ковариация и коэффициент корреляции....

что из себя представляет криптография ?
я понимаю, что шифрует файлы, обеспечивая защиту(поправьте меня если что), но собственно в примерах...

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