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

  #1  
Старый 18.03.2008, 05:36
echobyte
Постоянный
Регистрация: 07.03.2008
Сообщений: 568
С нами: 9567626

Репутация: 708


По умолчанию

Цитата:
неужто без него нельзя обойтись просто написав using namespace std в самом начале
ну using namespace std этож все-таки новый стандарт

вобще я не люблю читать книжки по программированию в pdf.. куча ошибок почти везде(.. но чаще всего других вариантов просто нет
 
Ответить с цитированием

  #2  
Старый 18.03.2008, 09:27
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами: 11042306

Репутация: 2726


По умолчанию

Цитата:
ну using namespace std этож все-таки новый стандарт
неужели?

Цитата:
неужто без него нельзя обойтись просто написав using namespace std в самом начале
Можно, но не нужно. namespace'ы для того и сделали, чтоб разделять имена по-нормальному, а ты обратно их в кучу кидаешь
 
Ответить с цитированием

  #3  
Старый 19.03.2008, 06:25
echobyte
Постоянный
Регистрация: 07.03.2008
Сообщений: 568
С нами: 9567626

Репутация: 708


По умолчанию

Цитата:
неужели?
я к тому, что не во всех книжках по cpp пространство имен указано по новому стандарту
 
Ответить с цитированием

  #4  
Старый 19.03.2008, 07:29
ForNeVeR
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
С нами: 10540906

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

Цитата:
Сообщение от echobyte  
я к тому, что не во всех книжках по cpp пространство имен указано по новому стандарту
Так если читателю (т.е. тебе) это известно, то всё ок!

Ну а если серьёзно: как книжки, изданные до введения std::, могут писать про него? Уверен, что стоящие книги переиздаются, однако уже купленные издания более ранних версий измениться не смогут!
 
Ответить с цитированием

  #5  
Старый 23.03.2008, 18:49
оlbaneс
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
С нами: 9744746

Репутация: 1474


По умолчанию

запарился я((. придется спросить.

есть visual c++, borland c++. с чего начать то? там большая разница? скачивал книги, а там с++ такой, с++ сякой. с чего начать то?
решил начать с с++ за 21 день. вроде все хвалят, а дальше то куда двигаться?

п.с. просьба отвечать по теме(итак каша в голове). спасибо.
 
Ответить с цитированием

  #6  
Старый 23.03.2008, 18:53
!{ra!{e/\/
Banned
Регистрация: 27.08.2007
Сообщений: 159
С нами: 9845666

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

Цитата:
Сообщение от olbanec  
запарился я((. придется спросить.

есть visual c++, borland c++. с чего начать то? там большая разница? .
это просто компиляторы разницы в них особо нет тобишь обе с# просто разные компоненты....

Цитата:
скачивал книги, а там с++ такой, с++ сякой. с чего начать то?
решил начать с с++ за 21 день. вроде все хвалят, а дальше то куда двигаться?
Тупо читая книжки трудно выучить язык..лучше берись за какие нибудь задачи и в процессе решения ты выучишь язык .....так продуктивнее
 
Ответить с цитированием

  #7  
Старый 23.03.2008, 19:22
оlbaneс
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
С нами: 9744746

Репутация: 1474


По умолчанию

да надо вспомнить все. если паскаль примерно помню мож на уровне 1 курса инст., то с++ СОВСЕМ забыл((
 
Ответить с цитированием

  #8  
Старый 23.03.2008, 19:29
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами: 10037186

Репутация: 1462
Post

Цитата:
Сообщение от !{ra!{e/\/  
это просто компиляторы разницы в них особо нет тобишь обе с# просто разные компоненты....
еще как несогласен ... и при чём тут c#?


Разница огромная , найдешь на любом кодерском сайте ...
например здесь

ps: ...для работы твоей по книжке лучше подойдет ms visual C++ или lcc...

Последний раз редактировалось Jes; 23.03.2008 в 19:35..
 
Ответить с цитированием

  #9  
Старый 23.03.2008, 20:30
.Slip
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
__________________
..
 
Ответить с цитированием

  #10  
Старый 23.03.2008, 20:51
Jes
Постоянный
Регистрация: 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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.