roboforum.ru

Технический форум по робототехнике.

Язык программирования С++

Re: Язык программирования С++

Michael_K » 19 окт 2010, 00:41

жуть какая...

Re: Язык программирования С++

galex1981 » 19 окт 2010, 00:44

Pirate писал(а):следовательно если взять за основу что прога на пару тысяч строк, в его случае программа будет весить меньше и по идее выполняться быстрее..

Неверное рассуждение! Исходник точно будет весить больше, а исполняемая программа будет не больше весить потому как на этапе помпиляции все std пропадут и в обоих случаях будут заменены на коды выполняемых функций

Re: Язык программирования С++

Pirate » 19 окт 2010, 02:31

хм.. ну в таком случае значит без разницы как писать.. разве что в моей версии больше писать придется.

Re: Язык программирования С++

galex1981 » 19 окт 2010, 07:14

Именно!

Re: Язык программирования С++

Виталий » 19 окт 2010, 11:08

Если исходник меньше весит, то он быстрее скомпилируется! Так что вариант с using - круче я считаю. :D

Re: Язык программирования С++

Pirate » 20 окт 2010, 04:33

ыыыыыы

Добавлено спустя 59 секунд:
galex1981 писал(а):Именно!


Спасибо за разъяснения, в книжках я такого не видел :)

Re: Язык программирования С++

Romikgy » 20 окт 2010, 10:11

не факт что "Если исходник меньше весит, то он быстрее скомпилируется!" ... зависит от исходника.
и борланд спокойно работает без using и без упоминания std::

Re: Язык программирования С++

Сергей » 20 окт 2010, 11:22

тяжелый случай..

Re: Язык программирования С++

Pirate » 20 окт 2010, 13:37

Romikgy писал(а):не факт что "Если исходник меньше весит, то он быстрее скомпилируется!" ... зависит от исходника.
и борланд спокойно работает без using и без упоминания std::


хороший у тебя борланд )) мой сразу ошибку выдает при компилировании ))

Re: Язык программирования С++

galex1981 » 20 окт 2010, 13:47

А что за ошибка? Синтаксическая или ран тайм?

Re: Язык программирования С++

Pirate » 20 окт 2010, 17:55

пишет
[C++ Error] Unit1.cpp(16): E2451 Undefined symbol 'cout'

Re: Язык программирования С++

galex1981 » 20 окт 2010, 22:06

Это синтаксическая ошибка - библиотеку то подключи где cout есть (iostream.h)

Re: Язык программирования С++

Vooon » 21 окт 2010, 01:33

Код: Выделить всёРазвернуть
#incluede <iostream>


Жаль в борландовских string нельзя как в QString operator<< использовать...

Re: Язык программирования С++

Сергей » 21 окт 2010, 08:37

При чем тут Borland вообще!? string это один из базовых типов STL. Примочка << работает с stringstream.

Re: Язык программирования С++

Vooon » 21 окт 2010, 13:31

А, вот оно что. Спасибо, буду знать.


Rambler\'s Top100 Mail.ru counter