Re[25]: Связные списки версус динамические массивы
От: Pavel Dvorkin Россия  
Дата: 30.03.10 12:43
Оценка:
Здравствуйте, crable, Вы писали:

C>Здравствуйте, Pavel Dvorkin, Вы писали:


PD>>Здравствуйте, AndrewVK, Вы писали:


PD>>>>>>Откуда такая информация ? Ссылку дай, только не по экзотическим языкам.


AVK>>>>>http://blogs.msdn.com/ericlippert/archive/2010/02/04/how-many-passes.aspx


PD>>>>Ну что же, если в C# это нужно — на здоровье. В С++ — нет.


C>
C>class Foo
C>{
C>public:
C>    void foo()
C>    {
C>        bar();
C>    }

C>    void bar()
C>    {
C>    }
C>};
C>


C>Вопрос на засыпку, как однопроходный компилятор должен компилировать метод Foo::foo? Ну и про 2-х фазный поиск имён, опять же, не забываем. Так, что количество проходов необходимых для компиляции обоих языков одинаковое.


Почитай внимательно мои постинги, я же ясно говорю, что компилятор должен быть двухпроходным для решения этих проблем. Но для их решения больше 2 проходов не требуется.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.