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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дружественные функции http://www.cyberforum.ru/cpp/thread278453.html
Напишите программу, вычеркивающую из данного слова все буквы «а» (так, чтобы, например, из слова «заноза» получилось «зноз»), через дружественные функции
C++ Программирование с использованием динамических структур данных Разработать программу работы с бинарным деревом. Программа должна содержать следующие процедуры, вызываемые из меню: - построение пустого дерева; - вставка поддерева в указанное место; - удаление указанного элемента; - просмотр дерева в следующем порядке: узел, левая ветвь, правая ветвь. http://www.cyberforum.ru/cpp/thread278450.html
Файл C++
Имеется список сотрудников, в котором записаны: фамилия сотрудника, год рождения, месяц и день рождения (входной файл firma.txt). Определить самого молодого и самого старого сотрудника. Определить, кто из сотрудников родился зимой. Результат записать в файл. Помогите пожалуйста, заранее благодарю
Удалить слова, состоящие ровно из К символов C++
Ввести стоку, распечатать. Удалить слова, состоящие ровно из К символов.Результирующию строку распечатать. Помогите кто может!
C++ Как создать безразмерную строку,чтобы размер определялся после ввода значений строки http://www.cyberforum.ru/cpp/thread277613.html
Подскажите, пожалуйста, как создать безразмерную строку,чтобы размер определялся после ввода значений строки. Буду благодарен за участок кода как пример.
 

Показать сообщение отдельно
partizan-zero
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 2
02.02.2013, 06:36     Указатель this
Подскажите, а зачем сдесь используется указатель 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;
}
 
Текущее время: 03:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru