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

указатель this что именно он делает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана матрица 7х7, поменять местами элементы, симметрично относительно побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread878047.html
#include <iostream> #include <conio.h> using namespace std; int main() { setlocale(LC_ALL, "russian"); int a;
C++ УКАЗАТЕЛИ. Написать функцию, к-рая вычисляет сумму и произведение первых N чётных чисел Написать функцию, к-рая вычисляет сумму и произведение первых N чётных чисел. ИСПОЛЬЗУЯ УКАЗАТЕЛИ!!!!!!! пОЖАЛУЙСТА. СРОЧНО НАДО! Добавлено через 7 минут помогите пожалуйстааа!!! Добавлено через 5 минут #include "stdafx.h" http://www.cyberforum.ru/cpp-beginners/thread878038.html
Написать программу, которая вычисляет среднее арифметическое всех элементов дерева Т C++
...
C++ Определить кол-во элементов массива, которые больше среднеарифметического значения всех элементов массива
Сделать программу, к-рая случайно заполняет массив А (n<30) целыми значениями. Определить кол-во элементов массива, которые больше среднеарифметического значения всех элементов массива.
C++ Как в программе подключить справку? http://www.cyberforum.ru/cpp-beginners/thread877990.html
Есть файл *.chm, подключаю его через project -> options и прописываю ShellExecute(Handle,L"open",L"Справка.chm",NULL,NULL,SW_RESTORE); НО ошибка "cannot convert 'wchar_t*'to'const char*'" Может ещё есть способ?
C++ Массивы-Указатели. Определить кол-во и суму элементов, которые попадают в диапазон А,В Сделать программу, к-рая случайно заполняет массив А (n<30) целыми значениями. Определить кол-во и суму элементов, которые попадают в диапазон А,В. Массив и результат вывести в файл ШАБЛОН ВОТ ТАКОЙ::: #include "stdafx.h" #include <iostream> #include <Windows.h> using namespace std; подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
25.05.2013, 16:32     указатель this что именно он делает
Вот этот код понятен?
C++
1
2
3
4
5
6
7
8
9
10
11
int main()
{
   int n = 10;
   int* pn = &n;
   int m = *pn;
 
   std::cout << "n = " << n << " at " << &n << std::endl;
   std::cout << "m = " << m << " at " << &m << std::endl;
 
    return 0;
}
Конкретно - строка 5.

Добавлено через 13 минут
В следующем приближении разыменование может происходить в функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int value_of(int* const p)
{
    // допустим тут что-то осмысленное
    return *p;
}
 
int main()
{
   int n = 10;
   int* pn = &n;
   int m = *pn;
   int k = value_of(&n);
 
   std::cout << "n = " << n << " at " << &n << std::endl;
   std::cout << "m = " << m << " at " << &m << std::endl;
   std::cout << "k = " << m << " at " << &k << std::endl;
 
    return 0;
}
По сути ничего не изменилось и тут вроде очевиднее что берется и куда возвращается.
 
Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru