Форум программистов, компьютерный форум, киберфорум
Наши страницы

Оператор взятия адреса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм поиска пути и прорисовка его http://www.cyberforum.ru/cpp-beginners/thread1567852.html
Есть класс Карта #ifndef MAP_H #define MAP_H #include <SFML\Graphics.hpp> class Map{ private: int m_level; public:
C++ Undeclared identifier (cout, endl, cin) #include "iostream" #include "stdafx.h" #include "cmath" #include "cstdio" using namespace std; int main(void) { int v; cout <<"Vvedite vozrast: "<<endl; http://www.cyberforum.ru/cpp-beginners/thread1567849.html
Графы.Список смежности. Поиск в глубину C++
Разработать программу, которая читает числа N, M - кол-во вершин и рёбер графа. Программа сохраняет граф в виде списка смежности и выполняет поиск в глубину. На экран нужно вывести вершины в порядке...
Получить в файле Q все компоненты файла F, отвечающие условию C++
Также нужна помощь в решении этой задачи.Снимаю шляпу перед теми,кто поможет в этом. Дано файл F , компоненты которого являются целыми числами. Получить в файле Q все компоненты файла F , что: а)...
C++ Задано две квадратные матрицы. Найти последовательность из нолей и единиц b1, b2, …, bn http://www.cyberforum.ru/cpp-beginners/thread1567749.html
Задано две квадратные матрицы целых чисел порядка n. Найти последовательность из нолей и единиц b1, b2, …, bn такую, что bі =1, коли количество отрицательных и неотрицательных элементов і-й строки...
C++ Одномерный лабиринт Очень нужна помощь с написанием программы! Заранее большое спасибо, кто поможет написать код для этой задачи :) Очень выручите В одномерном государстве жили одномерные люди. И всё остальное в... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
2439 / 1133 / 240
Регистрация: 30.11.2013
Сообщений: 3,690

Оператор взятия адреса - C++

01.11.2015, 01:26. Просмотров 205. Ответов 3
Метки (Все метки)

Доброй ночи,

оператор взятия адресса не перечислен среди Special member functions, но он реализуется компилятор по умолчанию, если его не реализовать явно.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
class A
{
};
class B
{
public:
    B* operator&()
    {
        cout << "Override operator&" << endl;
        return this;
    }
};
int main()
{
    A a;
    B b;
 
    &a;
    &b;
}
Собственно, что заставляет компилятор делать это если стандарт молчит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru