Технический форум по робототехнике.
Michael_K » 19 окт 2010, 00:41
жуть какая...
galex1981 » 19 окт 2010, 00:44
Pirate писал(а):следовательно если взять за основу что прога на пару тысяч строк, в его случае программа будет весить меньше и по идее выполняться быстрее..
Неверное рассуждение! Исходник точно будет весить больше, а исполняемая программа будет не больше весить потому как на этапе помпиляции все std пропадут и в обоих случаях будут заменены на коды выполняемых функций
Pirate » 19 окт 2010, 02:31
хм.. ну в таком случае значит без разницы как писать.. разве что в моей версии больше писать придется.
galex1981 » 19 окт 2010, 07:14
Именно!
Виталий » 19 окт 2010, 11:08
Если исходник меньше весит, то он быстрее скомпилируется! Так что вариант с using - круче я считаю.
Pirate » 20 окт 2010, 04:33
ыыыыыы
Добавлено спустя 59 секунд:galex1981 писал(а):Именно!
Спасибо за разъяснения, в книжках я такого не видел
Romikgy » 20 окт 2010, 10:11
не факт что "Если исходник меньше весит, то он быстрее скомпилируется!" ... зависит от исходника.
и борланд спокойно работает без using и без упоминания std::
Сергей » 20 окт 2010, 11:22
тяжелый случай..
Pirate » 20 окт 2010, 13:37
Romikgy писал(а):не факт что "Если исходник меньше весит, то он быстрее скомпилируется!" ... зависит от исходника.
и борланд спокойно работает без using и без упоминания std::
хороший у тебя борланд )) мой сразу ошибку выдает при компилировании ))
galex1981 » 20 окт 2010, 13:47
А что за ошибка? Синтаксическая или ран тайм?
Pirate » 20 окт 2010, 17:55
пишет
[C++ Error] Unit1.cpp(16): E2451 Undefined symbol 'cout'
galex1981 » 20 окт 2010, 22:06
Это синтаксическая ошибка - библиотеку то подключи где cout есть (iostream.h)
Vooon » 21 окт 2010, 01:33
- Код: Выделить всё • Развернуть
#incluede <iostream>
Жаль в борландовских string нельзя как в QString operator<< использовать...
Сергей » 21 окт 2010, 08:37
При чем тут Borland вообще!? string это один из базовых типов STL. Примочка << работает с stringstream.
Vooon » 21 окт 2010, 13:31
А, вот оно что. Спасибо, буду знать.