Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс, каждый экземпляр которого имеет поле UID с гарантированно уникальным значением https://www.cyberforum.ru/ cpp-beginners/ thread1118817.html
Как бы это поле реализовать? При передаче экземпляра значению любой функции, или оператору и при записи в экземпляр возвращаемого значения функции, или оператора, в том числе, в составе другого объекта, в том числе, объекта-массива значение UID должно копироваться, в остальных случаях требуется генеринг нового уникального значения при каждом создании нового экземпляра. Требется гарантировать,...
C++ Реализовать АТД “Очередь” на основе усовершенствованного циклического массива
Прошу помочь с написанием решения для данной задачи: Создайте реализацию АТД “очередь” на основе усовершенствованного циклического массива, который автоматически увеличивает размер вдвое при переполнении, подобно вектору. Все остальные характеристики циклического массива должны быть сохранены. Продемонстрируйте работоспособность решения при помощи тестовой программы. Заранее благодарен.
C++ Закодировать файл. Взять 7 байт. Первый бит каждого байта переместить в 8 байт Нужно открыть бинарный файл и закодировать следующим образом. Взять 7 байт. Первый бит каждого байта переместить в 8 байт. То есть, например: 10101010 01010110 00001100 00011000 00011000 00000111 00011100 Нужно превратить в: 0101010 https://www.cyberforum.ru/ cpp-beginners/ thread1118740.html C++ Записать программу, выводящую изображенную фигуру Пользователь вводит некий символ. Записать программу, выводящую изображенную на рис. 2.10 фигуру, где вместо символа «*» должен быть символ, введенный пользователем. ***** ** * ** ***** https://www.cyberforum.ru/ cpp-beginners/ thread1118716.html
UrlDecode, Работа с кириллицей C++
Сам пишу на C#. Тут возникла задача "общания с прогой", написанной в С++ 6.0. Проблема возникла с передачей данных с русским текстом (как есть работает, но надо шифровать, поэтому заворачиваю в Base64, который как раз и неработает), при отсылке параметров решил кодировать в urlcode (например...
C++ Координаты вектора умножить на число вот есть класс, мне нужно координаты вектора умножить на число,через функцию используя прототип.Как это сделать ? Функцию в С++ еще не проходили, сказали делать по подобию Си #include "stdafx.h" #include "iostream" using namespace std; class Vektor { public: https://www.cyberforum.ru/ cpp-beginners/ thread1118704.html
C++ Калькулятор в столбик https://www.cyberforum.ru/ cpp-beginners/ thread1118695.html
Возникла проблема не понимаю почему при умножении 567 * 900 = 50103, (программа недробляна поэтому можно только умножать одинаковые цифры по количеству а точнее показывать цифры для сложение) void Multiplication_Of_Numbers() { int i = 0,j,o=0,tum=0,k0=0,sum; while (number.x>0) { number.mas = number.x % 10;number.x /= 10;//разъединяет числа (nnn на n,n,n) }
C++ Написать функцию выбора пунктов меню стрелками "вверх" "вниз"
Доброго всем времени суток.Пожалуйста подскажите как мне справиться с моей проблемой.Нужно написать функцию выбора пунктов меню стрелками "вверх" "вниз".Вот код #include <windows.h> #include <stdio.h> #include <iostream> #include <stdlib.h> #include <conio.h> using namespace std; void PrintglMenu(int &);
C++ Стек на массиве (выводит значение даже при пустом стеке) https://www.cyberforum.ru/ cpp-beginners/ thread1118691.html
Здравствуйте, есть код со стеком, вопрос касательно метода класса,а точнее о выводе элемента из стека - pop(). Дело в том что программа выводит значения стека, даже когда он пуст,это же приводит к ошибке. Как правильно реализовать проверку на пустоту стека и изменить метод для правильной работы проги? int Stack::pop() { if (top > 0) return max_stack; // вытаскиваем из стека } САм код...
C++ Перевести код с паскаля на C++ //Помогите пожалуйста перевести с паскаля на С++ uses crt; type PList=^TList; TList=record inf:string; link:PList; end; var h,head,Pk:PList; s1, s2,k: string; https://www.cyberforum.ru/ cpp-beginners/ thread1118690.html
Написать программу для подсчета количества одинаковых цифр в массиве из 5-ти элементов C++
Только начал разбиратся в массивах. Помогите решыть. Написать программу для подсчета количества одинаковых цифр в массиве из 5-ти элементов.
C++ Подключение .h файлов друг в друга Здравствуйте. Появилась такая проблема: есть два .h файла, и они перекликаются содержимым: в одном наследуется класс из другого, а в другом просто используется класс из первого. В итоге программа не может скомпилироваться из-за того что что-то не объявлено, хотя всё ок. Если менять порядок их инклюдов, ошибки появляются в первом подключенном аш файле. Что делать? Алсо в каждом .h использую... https://www.cyberforum.ru/ cpp-beginners/ thread1118680.html
Эксперт по математике/физикеЭксперт С++
2044 / 1363 / 393
Регистрация: 16.05.2013
Сообщений: 3,498
Записей в блоге: 6
14.03.2014, 11:51 0

Может ли объект-член, или объект-элемент достучаться к содержащему его? - C++ - Ответ 5898243

14.03.2014, 11:51. Показов 3468. Ответов 58
Метки (Все метки)

Ответ

Цитата Сообщение от taras atavin Посмотреть сообщение
А где требуемый объект находится? Фокус в том, что даже смещение от this может быть переменным.
Нигде пока вы не выделите для него память или не объявите в тексте программы. Это для класса С.
Объявите класс А другом В и С:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class B
{
 ....
friend class A;
 A a;
...
};
class C
{
 ...
friend class A;
 A *a;
 ...
}


Вернуться к обсуждению:
Может ли объект-член, или объект-элемент достучаться к содержащему его? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2014, 11:51
Готовые ответы и решения:

Если объект константный, означает ли это, что ни один его член-элемент или член-метод не изменится?
Назрел такой вопрос: Если объект константный это означает, что ни один его член-элемент или...

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

Основы: указатель на объект или объект, что выбрать?
Не до конца понимаю (или вообще не понимаю) когда лучше использовать указатель на объект, а когда...

Может ли функция иметь аргументом другую функцию или объект?
Внимание тупой вопрос )) А может ли функция иметь аргументом другую функцию или объект?

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

Реализовать двухсвязный список. Каждый элемент списка может содержать один объект
Здравствуйте, мне нужно было реализовать двухсвязный список. Каждый элемент списка может содержать...

Как достать объект-контейнер, а не его элемент
Добрый вечер всем. Возник вопрос. Я читал Страуструпа и на одной из его глав, есть упражнение...

при вызове конструктора присваивания надо возвращать ссыль на объект или сам объект. Смысл? Значения нужных полей меняютмся и без этого!
Друзья! Обнаружил пробел в знаниях. Собсно, вопрос в теме. Дополню лишь: поля объекта меняются на...

Объект osteram& или как его вывести в переменную ?
Здравствуйте Объект osteram&amp; или как его вывести в переменную ? cin... cout... printf......

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