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

Можно ли получить ссылку на экземпляр класса по полю этого экземпляра - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задана матрица чисел: c [11] [11] Вычислить сумму элементов, образующих символ http://www.cyberforum.ru/cpp-beginners/thread706207.html
Помогите пожалуйста с написанием кода. Задача 1. Задана матрица чисел: c Вычислить сумму элементов, образующих символ --*--------- *-- ----*----- *---- ------*--*------ --**********--...
C++ как к двум RadioButton присвоить значения одной переменной? как к двум RadioButton присвоить значения одной переменной? если можно по подробнее... программа через switch http://www.cyberforum.ru/cpp-beginners/thread706196.html
Создание библиотеки .h C++
Я только начал учить программированию, и меня заинтересовало как создать свою библиотеку с расширением .h! Подскажите с чего начать создавать, не писать в самом файле, а как создать этот файл с...
Описать структуру в соответствии с заданием. C++
Описать структуру с именем ZNAK содержащие следующие поля: -фамилия и имя -знак зодиака -дата рождения(массив из 3-х чисел) Написать программу выполняющую следующие действия: -ввод с клавиатуры...
C++ Работа со строками (записать в другую строку первое слово и поставить пробел) http://www.cyberforum.ru/cpp-beginners/thread706179.html
Помогите разобраться, мы вводим с клавиатуры строку,строка из нескольких слов отделяемых ";" как записать в другую строку первое слово и поставить пробел,я так пробывал но не работает...
C++ В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число,заменить значением минимального элемента всей матрицы. подробнее

Показать сообщение отдельно
stan98
0 / 0 / 0
Регистрация: 05.11.2012
Сообщений: 24

Можно ли получить ссылку на экземпляр класса по полю этого экземпляра - C++

23.11.2012, 00:26. Просмотров 531. Ответов 5
Метки (Все метки)

схематично код такой -

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class A
{
   static void staticMethodA(SomeClass* memberA);
   SomeClass* memberA;
   
}
void staticMethodA(SomeClass* memberA)
{
   B::staticMethodB(?????); // вот тут собственно вопрос
}
 
class B
{
  static void staticMethodB(A* instanceOf_A_class);
}
staticMethodB получает ссылку экземпляра класса A, можно ли как-нибудь получить ссылку на экземпляр A если есть ссылка на поле экземпляра A при вызове staticMethodA

может есть какой-то общеизвестный стандартный способ?

ПС- я не псих) просто работаю с чужим кодом и доступа к реализации нету

Добавлено через 7 минут
спасибо всем кто глянул, в библиотеке нашелся метод который как раз это и делает

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