Re[8]: Пописал на С++... долго думал :)
От: Pavel Dvorkin Россия  
Дата: 20.10.05 07:14
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>Эээ, нет. Тут проблема такая. В семантике каждый может ошибиться. Но ошибки синтаксические компилятор должен находить. И в С# большинство находит. За счет этого можно больше времени уделять семантике чем синтаксису. Поверь мне, после того как попишешь в обоих языка, твое мнение станет объективным и доказуемым.


Позволю себе вмешаться. Синтаксическую ошибку в программе VladD2 компилятор нашел, но посчитал ее предупреждением. Не обращать внимание на предупреждения не стоит ни в С++, ни в С#. Как минимум, надо на них посмотреть и решить, стоит ли игнорировать, а лучше вообще убрать.

А что касается вывода, то ошибка в спецификации строки вывода ловится только в рантайме. Вот такое

float f = 9;
Console.WriteLine("{0,8:d}", f);

компилируется на ура

А вот такое

Console.WriteLine("{0,8:d}");

и вообще работает, только выводит не то, что автор хотел , а то, что здесь есть.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.