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

Использование имен предопределенных объектов в качестве имен переменных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работает "new с размещением" http://www.cyberforum.ru/cpp-beginners/thread1230336.html
Всем доброго времени суток. Уважаемые знатоки, объясните пожалуйста, как работает "new с размещением"? Сейчас занимаюсь по книге С. Прата, дошёл до этой темы, но всё равно никак не могу уловить, как...
C++ Как работает программа показа живых обоев на рабочем столе (winVista/7/8/8.1)? Существует программа DreamScenes, которая позволяет устанавливать видео обои на рабочий стол (обычное видео в формате dream/wmv/mpg). Также в VLC media player есть функция показа видео в режиме обоев... http://www.cyberforum.ru/cpp-beginners/thread1230310.html
C++ Простая игра 3D на C++
Здравствуйте! Я бы хотел попробовать написать простенькую 3D игру на C++. Физический движок мне не нужен, так как физики там сложной не будет. Я бы хотел узнать какие графические библиотеки для...
Класс содержит более одного конструктора по умолчанию C++
Имеется класс: class ControlObject { private: string productsFilename; ofstream fout; ifstream fin; bool isOpenFile; bool isEmptyFile; public:
C++ Как осуществить прорисовки и анимацию в консолевских приложениях? http://www.cyberforum.ru/cpp-beginners/thread1230180.html
Как осуществить прорисовки и анимацию в консолевских приложениях? Буду очень благодарен за ссылки на книги или сайты. Сам не смог найти чего-то подобного. Особенно интересует анимация.
C++ Вычислить арифметическое выражение и вывести результат на экран Помогите написать программу, которая a) Ввод с клавиатуры вещественных чисел: a, b, c и d. b) Проверяет исходные данные на область допустимых значений. c) Вычисляет арифметическое выражение... подробнее

Показать сообщение отдельно
0x10
2529 / 1709 / 259
Регистрация: 24.11.2012
Сообщений: 4,278
19.07.2014, 12:17
Цитата Сообщение от MicM Посмотреть сообщение
И есть смысл писать так
Давать переменным имена, совпадающие с объектами стандартной библиотеки? Нет, только запутывает.

По стандарту не проконсультирую, но разрешение имен объектов начинается с локальной области видимости. Объявленные в ней имена перекрывают глобальные, чтобы к ним обратиться - используется оператор ::.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
void func()
{
    int cout = 42;
    ::cout << cout << endl;
}
 
int main()
{
    func();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru