Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
"C with Classes"
1646 / 1403 / 523
Регистрация: 16.08.2014
Сообщений: 5,881
Записей в блоге: 1
1

Как инициализировать this внутри класса

29.10.2014, 13:25. Показов 2167. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Подскажите пожалуйста, как решить данную проблему.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct Test
{
    void F()
    {
        this = new Test; //Как инициализировать this внутри класса.
    }
};
 
int main(int argc, char* argv[])
{
    Test* p = 0;
    p->F();
 
    return EXIT_SUCCESS;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2014, 13:25
Ответы с готовыми решениями:

Друзья, подскажите, говорят, что можно поля класса инициализировать в момент объявления класса. Как это сделать?
Скажу сразу, а то сейчас начнется, что я прекрасно понимаю, что поля класса при объявлении...

Как инициализировать строковой член класса?
Доброго времени. Подскажите, пожалуйста, как инициализировать строковую переменную класса,...

Как инициализировать статические члены класса
Помогите пожалуйста....я не знаю как вывести в статическое поле значения((( #include <conio.h> ...

Как правильно инициализировать статические члены класса?
Я новичок и заранее прошу прощение за тупые вопросы. Имеются два класса: Solution и Pool. Pool...

20
"C with Classes"
1646 / 1403 / 523
Регистрация: 16.08.2014
Сообщений: 5,881
Записей в блоге: 1
29.10.2014, 23:36  [ТС] 21
Author24 — интернет-сервис помощи студентам
taras atavin вроде не понимаешь, а врорде понимаешь не мути , твои ответы не о чем

Добавлено через 8 минут
Цитата Сообщение от HighPredator Посмотреть сообщение
вообще по стандарту undefined behaviour
...

Добавлено через 13 минут
Цитата Сообщение от Somebody Посмотреть сообщение
но F ничего не знает о p и никак не может его изменить, если ты к этому ведёшь.
Я точтно к это му вел! Только ты понял. Спасибо.

Добавлено через 8 минут
Нет, это не ответ, я предусмотрю и конструктор и деструктор все
0
29.10.2014, 23:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2014, 23:36
Помогаю со студенческими работами здесь

Как правильно инициализировать динамический массив пользовательского класса
Допустим есть класс: class A { public: A(); A(int a, int b, int c) {} }; и нам нужно...

Как инициализировать члены класса, являющегося параметром шаблона
#include <iostream> #include <conio.h> using namespace std; template <typename SomeClass>...

Как инициализировать элементы данных производного класса через базовый?
есть базовый клас у него есть производный(открытое наследование), как инициализировать ...

Наследование: Как мне определить любой из методов заданного класса внутри другого класса?
Добрый день, подскажите пожалуйста, что я делаю не так Есть файл Container.h в котором храню...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru