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

Пространство имен в многофайловной программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Примитив к.игры, проблемы в классе http://www.cyberforum.ru/cpp-beginners/thread343965.html
Проблема показана в атаче Помогите пожалуйста, что не так #include "stdafx.h" #include <iostream> #include "lang.h" using namespace std; enum Suit {clubs,diamonds,hearts,spades}; const int jack = 11;
C++ atof и "фальшивый ноль" Нужно получая аргументы в виде строки (char*) распознать цифры, atof для этого подходит хорошо, но есть один минус - как же мне узнать когда atof возвращает 0.0 то это он распознал число 0.0 в строке или же это он нашёл не подходящий символ. Хотелось бы увидеть изящное решение. Решение по типу от кода символа отминусовать 48 что пришло сразу в голову не подходит так как число может быть не 0, а... http://www.cyberforum.ru/cpp-beginners/thread343960.html
fstream: открытие на запись C++
fstream a("file.txt",ios::out); a<<"abc\n"; a.close(); Перезаписывает файл полностью даже без флага ios::trunc. fstream a("file.txt",ios::out|ios::in); a<<"abc\n"; a.close(); Перезаписывает только первые 4 символа файла, не обрезая файл. Как и должно быть.
C++ Работа с string в С++
Переменная string str = "123456". Необходимо второй элемент переменной str (str) преобразовать в число и передать в переменную int i. Как это можно сделать?
C++ Модули программы http://www.cyberforum.ru/cpp-beginners/thread343895.html
Привет! Недавно начал изучать си++, и у меня возник такой вопрос: как разместить класс или функцию в отдельном модуле.
C++ Лучшая книга по с++ для новичков Какая самая лучшая книга для новичков в c++ Вот несколько вариантов: С++ для начинающих. Шаг за шагом - Герберт Шилдт Полный справочник по C++ - Герберт Шилдт C++: базовый курс - Герберт Шилдт Как программировать на C++ - Х. М. Дейтел, П. Дж. Дейтел Какие лучше? Или предложите какие нибудь другие книги. P.S не нуб,изучал PHP,HTML,C#...С++ мне понадобится в будущем так как моя профессия... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1908 / 1440 / 110
Регистрация: 29.05.2011
Сообщений: 2,995
21.08.2011, 20:49     Пространство имен в многофайловной программе
Цитата Сообщение от Mr.X Посмотреть сообщение
Он объсняет это тем, что если в данном пространстве имен не была объявлена такая функция, или
сигнатура определения отличается от сигнатуры объявления, то компилятор способен отловить эту
ошибку. Если же определять функцию в повторном открытии пространства имен, то компилятор в
таких случаях просто примет это определение за определение новой функции.
В принципе разумно, хотя забытый SALES:: компилятор так же не в состоянии отловить, как видно выше, так что результат скорее всего одинаковый будет — "undefined reference to".
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru