Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Электронный калейдоскоп на С++ https://www.cyberforum.ru/ cpp-beginners/ thread839273.html
Доброго времени суток! Ребята, такой вопрос: такое вообще реально реализовать на С++? Калейдоскоп представляет собой правильный шестиугольник, разделенный на шесть правильных треугольников. С помощью датчика случайных чисел один из треугольников рассекается несколькими прямыми. Каждая из полученных частей треугольника закрашивается цветом, выбранным случайным образом. После этого изображения...
C++ Ребята большая просьба к вам
Может знает кто с помощью чего можно открыть файл формата .may ?
C++ Шифрование https://www.cyberforum.ru/ cpp-beginners/ thread839257.html
Программа котрая на си++ для шефрование информации с помощью операции исключающие или...
C++ В строке убрать точки из определенного слова https://www.cyberforum.ru/ cpp-beginners/ thread839215.html
Допустим есть строка char="hel.l.o wo.rld an.d all pe.ople" надо убрать из одного из слов (номер его вводит пользователь) точки, допустим убрав из 3его получим "hel.l.o wo.rld and all pe.ople" Пытался сделать при помощи strtok (сначала все разделить на слова, в нужном слове убрать точки тоже при помощи strtok и сложить с помощью strcat) , но как оказалось strtok почему то изменяет исходный...
C++ не работает программа
#include<iostream.h> #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<string.h> FILE *f; int k; void menu();
C++ задача на Итерационные алгоритмы. Проверить численно второй замечательный предел https://www.cyberforum.ru/ cpp-beginners/ thread839197.html
Есть задача на Итерационные алгоритмы: Проверить численно второй замечательный предел lim(1+1/n)^n, задавая n значения 1,2,3 и т.д. Вычисления проводить до тех пор, пока не будет достигнута заданная точность E, т.е. разность значений выражения на текущем шаге итерации и предыдущем шаге итерации не станет меньше заданного значения E. Помогите,пожалуйста, с решением:)
C++ Вывести, в скольких словах текста встречаются гласные буквы Дана строка, содержащая текст. Вывести, в скольких словах этого текста встречаются гласные буквы. Ответ должен приводиться в грамматически правильной форме, например «а — 5 слов», «о — 3 слова» и т. д. Строка такая: "Гагарин первый человек побывавший в космосе" Нашел несколько программ, но там осуществляются действия со словами. Например: Дана строка содержащая текст. Выяснить, входит ли... https://www.cyberforum.ru/ cpp-beginners/ thread839186.html C++ Нужно перевести коды программ с паскаля, в С++!
Если целое число M делится нацело на целое число N, то вывести на экран частное от деления, в противном случае - сообщение ''M на N нацело не делится''. uses SysUtils; var b,c,a:integer; begin writeln ('Ввести 2 числа'); readln (b,c); writeln;
C++ Не могу найти ошибку Здравствуйте, есть задача: Написать программу которая по введенному числу и месяцу рассчитывает день недели и выводит ответ на экран. Условия: Год високосный, начало года выпало на понедельник, также следует учесть все возможные ошибки пользователя. Использовать только алгоритм ветвления. Среда: Borland Написал программу, но не могу понять где ошибка, некоторые даты не считает. #include... https://www.cyberforum.ru/ cpp-beginners/ thread839154.html C++ Нарисовать в многомодульной программе https://www.cyberforum.ru/ cpp-beginners/ thread839127.html
* НАДО это нарисовать в многомодульной программе. ** Знаю что можно обойтись без лишних модулей, но если препод сказала, то закон. *** **** ***** СPP ******
Быстрое умножение C++
Нужно написать алгоритм для быстрого умножения 2-ух 32-битных чисел. Кто подскажет быстрый алгоритм? (как в openssl, только я там разобраться не могу:()
C++ Найти максимальное значение сумм элементов каждой строки в масиве Т, с++ https://www.cyberforum.ru/ cpp-beginners/ thread839111.html
Знайти максимальне значення з сумм елементів кожного рядка в масиві T (13,8) коротких цілих чисел.(укр) Найти максимальное значение сумм элементов каждой строки в масиве Т (13,8) кратких целых чисел(рус.) Ребят помогите с кодом, очень срочно нужно сдать! Буду очень признателен пишу в Борланде. пришлите исходный код пожалуйста!
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
16.04.2013, 12:16 0

Что означает this в классах? - C++ - Ответ 4421712

16.04.2013, 12:16. Показов 912. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от programina Посмотреть сообщение
Рекурсия?
Нет.
C++
1
2
3
4
5
6
7
8
class A
{
 int x;
 void Set(int x)
 {
  this->x=x; // this->x поле x, являющееся членом самого класса, просто x - параметр x метода Set
 }
};
. Рекурсия - совсем другое. Рекурсия - это вложение в данное подобного и однотипного ему данного (поддерева в дерево), или вызов подпрограммой себя, а this позволяет функциям-членам класса обращаться к остальным его членам и при этом не зависеть от их перекрытия параметрами и локальными переменными.
C++
1
this->
подобно
C++
1
::
без идентификатора пространства имён, только вместо глобальной области видимости отправляет в непосредственного владельца текущего экземпляра текущего метода. Не на самый верх поднимает, а ровно на один уровень и только один раз.

Добавлено через 2 минуты
Цитата Сообщение от programina Посмотреть сообщение
C++
1
2
3
4
void ostream::put(char *p)
{
* * while(*p) this->put(*p++);
}
в данном случае имеет место рекурсия, но о ней говорит не this, а put.

Вернуться к обсуждению:
Что означает this в классах? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2013, 12:16
Готовые ответы и решения:

Что означает появление письменности (языка), и что означает реформа письменности (языка)?
Не секрет, что духовность всегда сокрыта в письменности (языке), так высшая стадия развития...

Поясните пожалуйста что означает двоеточие и то что идет после него
В 4 строчке после параметра в скобочках нету &quot;;&quot; или же тела функции, что не сходится с моим...

Что такое dy1 и dy2 в программе, и зачем мы их перемножаем. Что означает строчка x=x1
Что такое dy1 и dy2 . и зачем мы их перемножаем? и что значит строчка x=x1 clear all; close all;...

подскажите, пожалуйста, что означает отрезок [-pi/2,pi/2] , это длина отрезка или что?
Постройте таблицу и вычислите сумму значений функции y=f(x) при 0.5&lt;y&lt;1.5 при изменении x на...

8
16.04.2013, 12:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2013, 12:16
Помогаю со студенческими работами здесь

Что означает PSET в бейсике и что в скобке? И как записать его в Матлабе?
Что означает PSET в бейсике и что в скобке? И как записать его в Матлабе?

скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что?
скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? //анализируем все...

Тормоза в играх при вращении камеры/перемещении. Что это означает и что проапгрейдить?
Мой комп: проц: AMD FX 6300 Six-core processor 3.5 GHz память: 4 GB DDR3 1600 МГц или 1625 МГц...

А что означает то, что раньше было пробитием кэша?
В прошлые времена была такая фишка, как &quot;пробитие кэша&quot;. Сначала использовалось &quot;ключевая фраза...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru