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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zhvaka
0 / 0 / 0
Регистрация: 29.01.2011
Сообщений: 40
#1

Теоретические вопросы по функциям в языке С и C++ - C++

20.10.2011, 23:25. Просмотров 437. Ответов 2
Метки нет (Все метки)

Доброго времени суток, если Вас не затруднит, помогите найти ответ по следующим вопросам:
1) Как ограничить область видимости идентификатором модулем, в котором они определяются ?
2) Какую видимость по умолчанию имеют функции и к каким это может приводить проблемам ?

На первый вопрос можно ответить так:
C++
1
namespace name { }
однако существуют и другие методы, найти которые мне не удалось (
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2011, 23:25     Теоретические вопросы по функциям в языке С и C++
Посмотрите здесь:

Теоретические вопросы по С++ - C++
Нужна помощь в ответах на несколько вопросов. Помогите плз!:) 1) Как инициализировать переменную, являющуюся приватным статическим...

Ответить на теоретические вопросы по заданному фрагменту кода - C++
Приведенный фрагмент программы struct point //шаблон для хранения координат точки { int x, y; } z; FILE *f; f = fopen( “point...

ВопросЫ по функциям для работы со строками с++ - C++
Вот я нашел большинство (если не все) стандартные функции C++ для работы со строками: Я вычитал что функция memcpy копирует за такт...

Вопросы по книге С. Бобровского "Самоучитель программирования на языке С++" - C++
В книге С. Бобровского "Самоучитель программирования на языке С++", написание кодов небольших программ и объяснения для чего все написано. ...

Теоретические сведения - C++
помогите мне пожалуйста, я не могу решить вот такую задачу( Проверка на неориентированность По заданной квадратной матрице n*n из нулей и...

Теоретические основы (с тестов) - C++
добрый день, хотелось бы узнать некоторые моменты, которые не очень бросаются в глаза, а на практике вызвывают вопросы. почему в таком...

Вопрос по функциям - C++
Скажите, если у функции в заголовке прописано, что она возвращает значение int: int function(...) { ...} То могу ли я пытаться...

Задача по функциям - C++
Разработать функцию типа float, что возвращает абсолютное значение разници первого и второго аргументов.

Вопрос по функциям - C++
Есть функция: int fun(char wob, unsigned char s, char name, char opis, uint32_t code) {} Я вызываю её в одном месте приложения: int...

Подскажите по функциям. - C++
Имеется такой код. #include <iostream> #include <locale> using namespace std; int fib(int n); int main() { setlocale...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
20.10.2011, 23:49     Теоретические вопросы по функциям в языке С и C++ #2
Цитата Сообщение от zhvaka Посмотреть сообщение
Как ограничить область видимости идентификатором модулем, в котором они определяются ?
спецификатор static ограничивает область видимости функции/переменной единицей трансляции.
Цитата Сообщение от zhvaka Посмотреть сообщение
2) Какую видимость по умолчанию имеют функции
Функции по умолчанию имеют глобальную область видимости.
Цитата Сообщение от zhvaka Посмотреть сообщение
и к каким это может приводить проблемам ?
например если в программе есть две функции с одинаковыми именами и сигнатурой, пусть даже они в разных модулях, это вызовет ошибку линковки.
KeyGen
383 / 290 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
20.10.2011, 23:59     Теоретические вопросы по функциям в языке С и C++ #3
Прата С. - Язык программирования С++. Лекции и упражнения (5-е изд.) - 2007
Глава 9. Модели памяти и пространства имен.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru