ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 29.11.2007, 00:54
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами: 10037186

Репутация: 1462
По умолчанию

а
using namespace std; ?
вообще std видит?
... я в ГЦЦ точно также мучался ...
 
Ответить с цитированием

  #12  
Старый 29.11.2007, 07:30
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

> Как это надежнее? С ней не работает. Читай стандарты.

Погодите, че за ***ня? Где такое написано? Если есть файл "iostream.h" - его как минимум можно подключать как "iostream.h". Ни один стандарт не запрещает писать имя файла, как оно есть на самом деле. Или мне нужно писать #include <windows> вместо #include <windows.h> ?)))
Другое дело STL - там файлы "vector", "map" и т.п.
У них и нет никакого .h. Ясное дело, их надо инклудить как #include <vector> и #include <map>
 
Ответить с цитированием

  #13  
Старый 29.11.2007, 09:44
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами: 11444066

Репутация: 2290


По умолчанию

А секцию 17.4.1.2 стандарта C++ пусть Пушкин читает, да? )
 
Ответить с цитированием

  #14  
Старый 29.11.2007, 14:45
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

Скопипасть сюда что там написано пожалуйста.
 
Ответить с цитированием

  #15  
Старый 29.11.2007, 23:51
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами: 11444066

Репутация: 2290


По умолчанию

 
Ответить с цитированием

  #16  
Старый 29.11.2007, 23:54
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
С нами: 10140806

Репутация: 932


По умолчанию

Вот:
Цитата:
17.4.1.2 Headers [lib.headers]
1)The elements of the C + + Standard Library are declared or defined (as appropriate) in a header.(158)
2)The C + + Standard Library provides 33 C + + headers, as shown in Table 11:
Table 11—C++ Library Headers
_____________________________________
<algorithm> <iomanip> <list> <queue> <streambuf>
<bitset> <ios> <locale> <set> <string>
<complex> <iosfwd> <map> <sstream> <typeinfo>
<deque> <iostream> <memory> <stack> <utility>
<exception> <istream> <new> <stdexcept> <valarray>
<fstream> <iterator> <numeric> <strstream> <vector>
<functional> <limits> <ostream>
____________________________________

3)The facilities of the Standard C Library are provided in 18 additional headers, as shown in Table 12:
Table 12—C + + Headers for C Library Facilities
___________________________________
<cassert> <ciso646> <csetjmp> <cstdio> <ctime>
<cctype> <climits> <csignal> <cstdlib> <cwchar>
<cerrno> <clocale> <cstdarg> <cstring> <cwctype>
<cfloat> <cmath> <cstddef>
__________________________________


4)Except as noted in clauses 18 through 27, the contents of each header cname shall be the same as that of the
corresponding header name.h, as specified in ISO/IEC 9899:1990 Programming Languages C (Clause 7),
or ISO/IEC:1990 Programming Languages—C AMENDMENT 1: C Integrity, (Clause 7), as appropriate,
as if by inclusion. In the C + + Standard Library, however, the declarations and definitions (except for names
which are defined as macros in C) are within namespace scope (3.3.5) of the namespace std.
5) Names which are defined as macros in C shall be defined as macros in the C + + Standard Library, even if C
grants license for implementation as functions. [Note: the names defined as macros in C include the following:
assert, errno, offsetof, setjmp, va_arg, va_end, and va_start. —end note]
A header is not necessarily a source file, nor are the sequences delimited by < and > in header names necessarily valid source file
names (16.2).
ISO/IEC 14882:2003(E) ISO/IEC
17.4.1.2 Headers 17 Library introduction
6)Names that are defined as functions in C shall be defined as functions in the C + + Standard Library.(159)
7)D.5, Standard C library headers, describes the effects of using the name.h (C header) form in a C + + program.


158)A header is not necessarily a source file, nor are the sequences delimited by < and > in header names necessarily valid source file
names (16.2).

159)This disallows the practice, allowed in C, of providing a "masking macro" in addition to the function prototype. The only way to
achieve equivalent "inline" behavior in C + + is to provide a definition as an extern inline function.
 
Ответить с цитированием

  #17  
Старый 29.11.2007, 23:57
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
С нами: 10741286

Репутация: 1847


По умолчанию

мой первый топик на этом форуме
PS там в опциях конпилятора нужно было написать путь к директории с инклудами.

Последний раз редактировалось tclover; 30.11.2007 в 00:00..
 
Ответить с цитированием

  #18  
Старый 01.12.2007, 07:06
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

Блять, кузьмич)) Ну не стыдно ли? Код свой рядом посмотри) Ой тьфу он ещё и стандарты сюда копипастит)

nerezus, ещё раз читаем что написано
Цитата:
Сообщение от Я  
Где такое написано? Если есть файл "iostream.h" - его как минимум можно подключать как "iostream.h". Ни один стандарт не запрещает писать имя файла, как оно есть на самом деле. Или мне нужно писать #include <windows> вместо #include <windows.h> ?)))
Другое дело STL - там файлы "vector", "map" и т.п.
У них и нет никакого .h. Ясное дело, их надо инклудить как #include <vector> и #include <map>
а ты мне даешь скрин, где как раз написано про файлы без расширений. и ещё потом просишь меня быть внимательным.

и дело лишь в том, что файл этот называется iostream, а не iostream.h. ясен *** его надо писать include iostream)
с ExitProcess((ULONG)'_'); на конце пишите так пижже

Последний раз редактировалось KEZ; 01.12.2007 в 07:09..
 
Ответить с цитированием

  #19  
Старый 01.12.2007, 11:09
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

вы че опухли? топик 2005 года
Да и спор у вас 3.14здец просто

Последний раз редактировалось _Great_; 01.12.2007 в 11:13..
 
Ответить с цитированием

  #20  
Старый 01.12.2007, 12:36
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

2 _Great_

Хорошь флеймить, ламер!!! Щас минус влеплю!!!
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.