
18.03.2008, 05:36
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 568
С нами:
9567626
Репутация:
708
|
|
неужто без него нельзя обойтись просто написав using namespace std в самом начале
ну using namespace std этож все-таки новый стандарт
вобще я не люблю читать книжки по программированию в pdf.. куча ошибок почти везде(.. но чаще всего других вариантов просто нет
|
|
|

18.03.2008, 09:27
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами:
11042306
Репутация:
2726
|
|
ну using namespace std этож все-таки новый стандарт
неужели?
неужто без него нельзя обойтись просто написав using namespace std в самом начале
Можно, но не нужно. namespace'ы для того и сделали, чтоб разделять имена по-нормальному, а ты обратно их в кучу кидаешь
|
|
|

19.03.2008, 06:25
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 568
С нами:
9567626
Репутация:
708
|
|
я к тому, что не во всех книжках по cpp пространство имен указано по новому стандарту
|
|
|

19.03.2008, 07:29
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
С нами:
10540906
Репутация:
62
|
|
Сообщение от echobyte
я к тому, что не во всех книжках по cpp пространство имен указано по новому стандарту
Так если читателю (т.е. тебе) это известно, то всё ок!
Ну а если серьёзно: как книжки, изданные до введения std::, могут писать про него? Уверен, что стоящие книги переиздаются, однако уже купленные издания более ранних версий измениться не смогут!
|
|
|

23.03.2008, 18:49
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
С нами:
9744746
Репутация:
1474
|
|
запарился я((. придется спросить.
есть visual c++, borland c++. с чего начать то? там большая разница? скачивал книги, а там с++ такой, с++ сякой. с чего начать то?
решил начать с с++ за 21 день. вроде все хвалят, а дальше то куда двигаться?
п.с. просьба отвечать по теме(итак каша в голове). спасибо.
|
|
|

23.03.2008, 18:53
|
|
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами:
9845666
Репутация:
171
|
|
Сообщение от olbanec
запарился я((. придется спросить.
есть visual c++, borland c++. с чего начать то? там большая разница? .
это просто компиляторы разницы в них особо нет тобишь обе с# просто разные компоненты....
скачивал книги, а там с++ такой, с++ сякой. с чего начать то?
решил начать с с++ за 21 день. вроде все хвалят, а дальше то куда двигаться?
Тупо читая книжки трудно выучить язык..лучше берись за какие нибудь задачи и в процессе решения ты выучишь язык .....так продуктивнее
|
|
|

23.03.2008, 19:22
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
С нами:
9744746
Репутация:
1474
|
|
да надо вспомнить все. если паскаль примерно помню мож на уровне 1 курса инст., то с++ СОВСЕМ забыл((
|
|
|

23.03.2008, 19:29
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами:
10037186
Репутация:
1462
|
|
Сообщение от !{ra!{e/\/
это просто компиляторы разницы в них особо нет тобишь обе с# просто разные компоненты....
еще как несогласен ... и при чём тут c#?
Разница огромная , найдешь на любом кодерском сайте ...
например здесь
ps: ...для работы твоей по книжке лучше подойдет ms visual C++ или lcc...
Последний раз редактировалось Jes; 23.03.2008 в 19:35..
|
|
|

23.03.2008, 20:30
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
С нами:
10692266
Репутация:
3486
|
|
Код:
#include <iostream>
using namespace std;
typedef unsigned long int ulong;
class X1
{
public:
int func1();
int func2();
};
X1 S;
X1::func1()
{
if (5==5)
{
//blablablabla
}
S.func2();
return 0;
}
X1::func2()
{
if (6==6)
{
//blablablabla
}
return 0;
}
int main()
{
S.func1();
return 0;
}
Сообщение от BuildLog
1>------ Build started: Project: 4, Configuration: Debug Win32 ------
1>Compiling...
1>4.cpp
1>c:\documents and settings\admin\рабочий стол\c++\4\4\4.cpp(16) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\admin\рабочий стол\c++\4\4\4.cpp(26) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Build log was saved at "file://c:\Documents and Settings\Admin\Рабочий стол\C++\4\4\Debug\BuildLog.htm"
1>4 - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
И он заебал уже  Ругается именно на {
Студия 2008
|
|
|

23.03.2008, 20:51
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами:
10037186
Репутация:
1462
|
|
в 2008 , ах да , там функцию надо 'явным образом' определить:
Код:
#include "stdafx.h"
#include <iostream>
//using namespace std;
typedef unsigned long int ulong;
class X1
{
public:
int func1();
int func2();
};
X1 S;
int X1::func1()
{
if (5==5)
{
//blablablabla
}
S.func2();
return 0;
}
int X1::func2()
{
if (6==6)
{
//blablablabla
}
return 0;
}
int main()
{
S.func1();
return 0;
}
Последний раз редактировалось Jes; 23.03.2008 в 21:03..
|
|
|
|
 |
|
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
|
|
|
|