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

Почему опытные программисты не определяют пространство имен std? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить сколько раз в числе встречается заданная цифра http://www.cyberforum.ru/cpp-beginners/thread1674067.html
Кто поможет. С++ Дано натуральное число. Определить:сколько раз в нем встречается цифра а;
C++ Не компилируется программа. Ошибка: "Не удается открыть включение" Доброго времени суток, ув. форумчане! Нашел сорсы одной программы для редактирования колизий и эффектов на картах. Сорсы написаны на С++ (VC 6.0, если быть точнее) Проблема в том, что при... http://www.cyberforum.ru/cpp-beginners/thread1674051.html
C++ Программа пропускает ввод данных несмотря на fflush
Доброго времени суток. Возникла проблема - когда я в первый раз в цикле ввожу текст посимвольно с помощью getchar, то все нормально. Однако после первого же прохода цикла у меня происходит пропуск...
C++ Для каждой буквы первого слова определить, входит ли она во второе слово
Даны 2 слова. Для каждой буквы первого слова определить, входит ли она во второе слово. Повторяющиеся буквы первого слова не рассматривать. Например, если заданы слова процессор и информация, то...
C++ Ошибка преобразования типов http://www.cyberforum.ru/cpp-beginners/thread1674025.html
В чем именно я ошибся,если код ошибки C:\Users\cat\Desktop\Programming\27_02_16\budget3\main.cpp|201|error: invalid conversion from 'linkedListObject*' to 'Account*' | #include <iostream> #include...
C++ Напечатать только те строки из файла в которых есть буква s Помогите!!!!Пожалуйста!!! С++ в Visual Studio решить задачу:Напечатать только те строки из файла, в которых есть буква s подробнее

Показать сообщение отдельно
AlexVRud
465 / 176 / 46
Регистрация: 04.07.2014
Сообщений: 484
01.03.2016, 13:04
Цитата Сообщение от Sabnik18 Посмотреть сообщение
не используют
C++
1
using namespace std;
в нём очень много и других простых вещей, например std::begin, std::max, std::fill, std::count, std::endl,... А в большом коде возможно появление и своих реализаций подобных вещей.
Для простых вещей префикс std:: будет полез при чтении другими людьми, например, если в коде есть std::u32string и icu::UnicodeString, то сразу понятно что и откуда.
Для более сложных случаев: using внутри функций уже станет уже скорее спасением, чем плохим стилем, например такой стандартный пример:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// high_resolution_clock example
#include <iostream>
#include <ctime>
#include <ratio>
#include <chrono>
 
int main ()
{
  using namespace std::chrono;
 
  high_resolution_clock::time_point t1 = high_resolution_clock::now();
 
  std::cout << "printing out 1000 stars...\n";
  for (int i=0; i<1000; ++i) std::cout << "*";
  std::cout << std::endl;
 
  high_resolution_clock::time_point t2 = high_resolution_clock::now();
 
  duration<double> time_span = duration_cast<duration<double>>(t2 - t1);
 
  std::cout << "It took me " << time_span.count() << " seconds.";
  std::cout << std::endl;
 
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru