|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.09.2017, 15:15 | #1 |
Новичок
Джуниор
Регистрация: 02.09.2017
Сообщений: 1
|
Несколько вопросов по основам.
Добрый день. Наткнулась на курсы по с++ и возникли вопросы по материалу, но т.к. курсы старые, форум совсем пустой, нужна ваша помощь.
Тут объясняется суть алгоритма: #include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; } Следующая строка, using namespace std, говорит, что программа использует стандартное пространство имён (оно называется std). В C++ есть большая стандартная библиотека, и в ней содержится много разных функций, у каждой из которых есть название. Может оказаться, что мы напишем свою функцию, название которой будет совпадать со стандартной, и тогда всё сломается. Если не подключать пространство имен std, то ломаться ничего не будет, но тогда для вызова стандартной функции придётся писать много лишних букв. Но мы не будем называть функции теми же именами, что и стандартные, поэтому нас эта проблема не коснётся. Возникли следующие вопросы: Я правильно понимаю это момент, что при условии: 1) я пишу функцию, наим. кот-ой не совпадает с наим. функций из стд библ, то прописывать строку using namespace std не нужно? 2) я пишу функцию (не из стд библ), наим. кот-ой совпадает с функц. из стд библ., и в начале я не прописала строку using namespace std, то ломаться программа не будет? 3) а если я пропишу сначала строку using namespace std и напишу функцию, наим. которой совпадает с наим. ф-ии из стд библ, то программа сломается? так? если функция содержит в себе часть имени функции из стд библ, то программа не будет работать? 4) и если я использую в программе др. функции, но мне понадобилась функция из стд библ, то мне придется писать "много лишних букв" что-бы ее использовать, так как ее наим может совпадать с др. функциями (дабы ничего не сломалось)? |
02.09.2017, 19:49 | #2 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Когда-то на другом форуме объяснял "на пальцах".
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько вопросов | Rost93 | PHP | 18 | 19.09.2012 19:38 |
несколько вопросов | spydark91 | Общие вопросы Delphi | 2 | 18.07.2011 13:48 |
Несколько вопросов | phphel | Общие вопросы Delphi | 19 | 30.01.2011 21:24 |
Несколько вопросов | Зубоскалик | Общие вопросы Delphi | 14 | 20.11.2008 14:28 |
Несколько Вопросов | Дорст | Общие вопросы Delphi | 3 | 12.11.2007 09:18 |