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

Что означает запись (struct addr *)&one - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наименьшее и наибольшее из пяти чисел http://www.cyberforum.ru/cpp-beginners/thread1496697.html
Вобщем суть такая.. Читаю книгу и теперь необходимо выполнить такое задание "Напишите программу, которая считывает пять целых чисел, определяет и печатает наибольшее и наименьшее из них. Используйте только те приемы программирования, которые вы изучили в этой главе." Изучены были только простейшие операторы сложения, вычитания и т.п. и if.. Пример одного из решенных мной заданий #include...
C++ Как вызвать из метода метод? Здравствуйте. Прошу Вас помочь. Как мне вызвать из метода Set метод Draw? Мне надо передать объект A в Draw (у которого есть координаты x и y). void My_Point:: Set(int xx ,int yy) // Сохранение координат x и y { x=xx; y=yy; A->Draw(this->pictureBox1); // НЕ РАБОТАЕТ } void My_Point:: Draw(System::Windows::Forms::PictureBox ^Pbx) // Присвоение... http://www.cyberforum.ru/cpp-beginners/thread1496679.html
Двумерный vector в классе C++
Добрый день. Возникла задача хранить в классе данные в двумерном vector. Причем, количество строк и столбцов заранее неизвестно. Они считываются из файла. Задаю двумерный вектор так: std::vector<std::vector<int> > matrix(row); Но при описании класса мы не можем задавать конкретные значения.
Для каждой группы чисел найти минимальное, максимальное и среднеарифметическое C++
Народ,помогите,нужна ваша помощь в написании кода Очень очень выручите нужен только программный код задание такое сгенерировать файл, случайные целые числа в диапазоне от -100 до 100, количество 100шт, сохранить в input.txt загрузить input.txt, отсортировать по возрастанию любым алгоритмом четные числа сохранить в файл even.txt, нечетные в odd.txt для каждой группы чисел найти...
C++ Необознанность в написании кода http://www.cyberforum.ru/cpp-beginners/thread1496666.html
Нужна помощь в написании кода. Товарищу требуется этот код,ну у него нету сейчас интернета,поэтому пишу со своего аккаунта. Помогите пожалуйста,требуется только прграммный код задание такое сгенерировать файл, случайные целые числа в диапазоне от -200 до 150, количество 100шт, сохранить в input.txt загрузить input.txt, отсортировать по возрастанию любым алгоритмом четные числа сохранить в...
C++ Ошибка Expression: _BLOCK_TYPE_IS_VALID Всем добрый день. Помогите, пожалуйста, с данной ошибкой. Понял, что удаляю уже удаленный объект, но почему это происходит никак не пойму, отладчиком уже прошелся раз 100. Конструктор копирования есть, оператор присваивания перегрузил. Оставил кусочек кода, где выходит ошибка, чтоб легче было понять. #include <Windows.h> #include <iostream> #include <cstdlib> #include <ctime> using... подробнее

Показать сообщение отдельно
hoggy
6427 / 2645 / 458
Регистрация: 15.11.2014
Сообщений: 5,834
Завершенные тесты: 1
10.07.2015, 20:52     Что означает запись (struct addr *)&one
Цитата Сообщение от proont Посмотреть сообщение
А при преобразовании данные потеряются?
интерпритируются.

объект - это просто кусок памяти.

содержимое объекта определяется типом имени,
через которое осуществляется доступ к нему.

таким образом, независимо от того,
что по факту там объект типа sockaddr_in ,

но при доступе к объекту через указатель sockaddr *,
компилятор будет считать, что там sockaddr

в случае с сокетами беркли это прокатывает.

в каких то других случаях может не прокатить.

здесь нужно смотреть по ситуации.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru