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

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.94
sektor2009
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 339
#1

Указатель this - C++

18.04.2011, 08:27. Просмотров 4322. Ответов 26
Метки нет (Все метки)

как в windows Forms //
горячую клавишу?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2011, 08:27     Указатель this
Посмотрите здесь:

Зачем нужен указатель на указатель при работе с однонаправленным списком? - C++
День добрый. Столкнулся с непониманием этой темы. В частности, совершенно непонятен алгоритм инициализации такого вот списка. Например:...

Указатель на указатель, в чем смысл? - C++ WinAPI
BOOL WTSEnumerateProcesses( _In_ HANDLE hServer, _In_ DWORD Reserved, _In_ DWORD Version, _Out_ PWTS_PROCESS_INFO...

Освободить указатель на указатель - C++
class Interface { }; class Test : public Interface { }; void main() { Interface** s = new Interface*; for (int i =...

Про указатель *, указатель на указатель **, и про new - C++
#include "stdafx.h" class neuro { public: double *inputs; int inputs_count; neuro(int uc, double ii ) { ...

Указатель this - C++
Всем привет. Как можно преобразовать указатель this в строку, для дальнейшего использования в функции MessageaBoxA()? Просто - напросто. я...

Указатель - C++
unsigned short b=0xffff; char *a=malloc(65536); for(int i=0;i<65536;i+=2) { *(a+i)=b; } free(a); Добрый день! ...

указатель на this - C++
Если в описании метода класа написать list n = *this; list - имя класса, то в n будет содержаться указатель на текущий обьект, ссылка...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
19.04.2011, 09:05     Указатель this #21
sektor2009, Когда ты через построитель форм создашь обработчик нажатия кнопки, тебе ничего и писать то не надо будет, все само появится.....ты чего записать то хочешь, не пойму?
Если тебе нужно перехватить нажатие кнопки на клаве, тогда переопределяй обработчик клавиатурных событий, в какой форме он пишется на C# не помню, смотри документацию или задавай вопрос в соответствующей теме.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
20.04.2011, 07:32     Указатель this #22
Цитата Сообщение от vitaly1981 Посмотреть сообщение
он пишется на C#
раздел плюсов и простых сей.
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
20.04.2011, 08:19     Указатель this #23
taras atavin, Да знаю, поэтому и написал
Цитата Сообщение от vitaly1981 Посмотреть сообщение
задавай вопрос в соответствующей теме.
Спрашивает то он про C# , но почему то не в том разделе.
partizan-zero
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 2
02.02.2013, 06:36     Указатель this #24
Подскажите, а зачем сдесь используется указатель this

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include "Number.h"
 
using namespace std;
 
Number::Number() {
    presentation = "";
    p = 0;
    M = 0.0;
    cout << "Konstruktor bez parametrov dlya obyecta " << this << endl;
}
Number::Number(string presentation, int p, float M) {
    this->presentation = presentation;
    this->p = p;
    this->M = M;
    cout << "Konstruktor s parametrami dlya obyecta " << this << endl;
}
Number::Number(const Number& src) {
    this->presentation = src.presentation;
    this->p = src.p;
    this->M = src.M;
    cout << "Konstruktor copirovaniya dlya obyecta " << this << endl;
}
Number::~Number() {
    cout << "Destruktor dlya obyecta " << this << endl;
}
string Number::get_presentation() {
    return this->presentation;
}
int Number::get_p() {
    return this->p;
}
float Number::get_M() {
    return this->M;
}
void Number::set_presentation(string presentation) {
    this->presentation = presentation;
}
void Number::set_p(int p) {
    this->p = p;
}
void Number::set_M(float M) {
    this->M = M;
}
void Number::show() {
    cout << "Strokovoe predstavlenie: " << this->presentation << endl;
    cout << "Mantissa: " << this->M << endl;
    cout << "Poryadok: " << this->p << endl;
}
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
02.02.2013, 06:39     Указатель this #25
partizan-zero, Который именно?
partizan-zero
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 2
02.02.2013, 06:49     Указатель this #26
Цитата Сообщение от solar_wind Посмотреть сообщение
partizan-zero, Который именно?
в конструкторе копирования
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2013, 06:59     Указатель this
Еще ссылки по теме:

Указатель - C++
Можете объяснить устройство работы ,мне казалось что если вызвать просто ptr то должен возвратиться адрес,а если * ptr ,то значение,здесь...

Указатель - C++
Здравствуйте! При прочтении одной книжки наткнулся на нечто не совсем понятное. #include &lt;iostream&gt; #include &lt;string&gt; using...

Указатель на указатель - C++
Есть задача: Дана динамическая строка размер массива символов которой точно соответствует строке. написать функцию которая добавляет...

указатель - C++
как сделать эту программу с использованием указателя? #include &lt;iostream.h&gt; #include&lt;conio.h&gt; void main() { clrscr(); int...

указатель - C++
собственно смысл ссылки я понял, грубо говоря передача в функцию адреса переменной что бы функция меняла не копию, а сам передаваемый...


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

Или воспользуйтесь поиском по форуму:
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
02.02.2013, 06:59     Указатель this #27
В данном случае this использовать не обязательно, если его убрать ничего не изменится. Полагаю он здесь чисто для наглядности, что бы сразу было понятно с какого объекта какой параметр берется.
Yandex
Объявления
02.02.2013, 06:59     Указатель this
Ответ Создать тему
Опции темы

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