Форум программистов, компьютерный форум 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! Подскажите с чего начать создавать, не писать в самом файле, а как создать этот файл с расширением .h?
Описать структуру в соответствии с заданием. C++
Описать структуру с именем ZNAK содержащие следующие поля: -фамилия и имя -знак зодиака -дата рождения(массив из 3-х чисел) Написать программу выполняющую следующие действия: -ввод с клавиатуры данных в массив состоящих из 8 элементов типа ZNAK; записи должны быть упорядочены по знакам зодиака -вывод на экран информации о людях родившихся в месяц значения которого введено с клавиатуры...
C++ Работа со строками (записать в другую строку первое слово и поставить пробел) http://www.cyberforum.ru/cpp-beginners/thread706179.html
Помогите разобраться, мы вводим с клавиатуры строку,строка из нескольких слов отделяемых ";" как записать в другую строку первое слово и поставить пробел,я так пробывал но не работает cout<<"vvedite stroku - "; cin.getline(s1,50); for (int i=0;i<strlen(s1);i++) while(s1!=';') s2=s1; cout<<s2;
C++ В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число В каждой строке матрицы F(k,k) элемент, лежащий на главной диагонали, если это простое число,заменить значением минимального элемента всей матрицы. подробнее

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

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

23.11.2012, 00:26. Просмотров 523. Ответов 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 минут
спасибо всем кто глянул, в библиотеке нашелся метод который как раз это и делает

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