(no subject)
Jul. 23rd, 2004 11:04 amНет, на что это похоже, я вас спрашиваю?!
//Document class
ref class ScribbleDoc
{
public:
ScribbleDoc( MainWindow^ mainWin );
~ScribbleDoc();
void SaveDocument( String^ fileName );
void OpenDocument( String^ fileName );
//...
Впрочем, нечто вроде ^ уже было и в 2003, только называлось оно __gc * .
//...
//Document class
ref class ScribbleDoc
{
public:
ScribbleDoc( MainWindow^ mainWin );
~ScribbleDoc();
void SaveDocument( String^ fileName );
void OpenDocument( String^ fileName );
//...
Впрочем, нечто вроде ^ уже было и в 2003, только называлось оно __gc * .
no subject
Date: 2004-07-24 08:26 am (UTC)no subject
Date: 2004-07-24 08:50 am (UTC)no subject
Date: 2004-07-24 09:11 am (UTC)2. Затрудняет читаемость кода (не всегда понятно, к чему относится какой-нибудь неквалифицированный тип. В случае с широко применяемыми string или vector это еще терпимо, но если в коде появляется что-то вроде inplace_merge, то не каждый с ходу вспомнит, что это стандартный алгоритм).
3. О проблемах использования using namespace в *.h* файлах нечего и говорить.
Хотя using namespace — тема довольно религиозная, на эту тему было много дискуссий в comp.lang.c++.moderated.
no subject
Date: 2004-07-24 09:17 am (UTC)no subject
Date: 2004-07-24 09:23 am (UTC)no subject
Date: 2004-07-27 12:13 am (UTC)