задачка: What is the output
От: UnrealAlex Россия  
Дата: 07.08.03 15:38
Оценка: 20 (5)
Вроде поиск на RSDN-е результатов не дал (хотя тема 2002 года). Скажите, если баян.

What is the output of the following program on a standards-conforming C++ compiler?


#include <iostream>
#include <iomanip>

int main()
{
  int x = 1;
  for( int i = 0; i < 100; ++i );
    // What will the next line do? Increment???????????/
    ++x;
  std::cout << x << std::endl;
  return 0;
}


Невозможное мы сделаем сегодня — чудо займет немного больше времени. /Аноним/
Re: задачка: What is the output
От: Другой Аноним  
Дата: 07.08.03 15:42
Оценка:
Здравствуйте, UnrealAlex, Вы писали:

Ну "2" он должен напечатать. А в чем вопрос?
Re: задачка: What is the output
От: Ed.ward Россия  
Дата: 07.08.03 15:46
Оценка:
Здравствуйте, UnrealAlex, Вы писали:

UA>Вроде поиск на RSDN-е результатов не дал (хотя тема 2002 года). Скажите, если баян.


UA>What is the output of the following program on a standards-conforming C++ compiler?


UA>

UA>#include <iostream>
UA>#include <iomanip>

UA>int main()
UA>{
UA>  int x = 1;
UA>  for( int i = 0; i < 100; ++i );
UA>    // What will the next line do? Increment???????????/
UA>    ++x;
UA>  std::cout << x << std::endl;
UA>  return 0;
UA>}    

UA>


UA>


Это не вопрос на знание С++, а тест на зрение
Я, к примеру, эту точку с запятой заметил только после ответа Другого Анонима...

Ed.ward
... << RSDN@Home 1.0 beta 7a >>
Re[2]: задачка: What is the output
От: UnrealAlex Россия  
Дата: 07.08.03 15:47
Оценка:
Здравствуйте, Другой Аноним, Вы писали:

ДА>Здравствуйте, UnrealAlex, Вы писали:


ДА>Ну "2" он должен напечатать. А в чем вопрос?

А теперь проверь
Невозможное мы сделаем сегодня — чудо займет немного больше времени. /Аноним/
Re[3]: задачка: What is the output
От: Ed.ward Россия  
Дата: 07.08.03 15:54
Оценка:
Здравствуйте, UnrealAlex, Вы писали:

UA>Здравствуйте, Другой Аноним, Вы писали:


ДА>Здравствуйте, UnrealAlex, Вы писали:


ДА>Ну "2" он должен напечатать. А в чем вопрос?

UA>А теперь проверь

Ха ха, там еще и слешик после коментария стоит

Окулистам этот тест, однозначно...

Ed.ward
... << RSDN@Home 1.0 beta 7a >>
Re[4]: задачка: What is the output
От: UnrealAlex Россия  
Дата: 07.08.03 16:05
Оценка:
Здравствуйте, Ed.ward, Вы писали:

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


UA>>Здравствуйте, Другой Аноним, Вы писали:


ДА>>Здравствуйте, UnrealAlex, Вы писали:


ДА>>Ну "2" он должен напечатать. А в чем вопрос?

UA>>А теперь проверь

EW>Ха ха, там еще и слешик после коментария стоит


EW>Окулистам этот тест, однозначно...


EW>Ed.ward


да, действительно, там стоит "??/", что эквивалентно "\" — переносу

З.Ы.
мне просто очень понравилось — решил поделиться

З.З.Ы.
Взято отсюда.
Невозможное мы сделаем сегодня — чудо займет немного больше времени. /Аноним/
Re[4]: задачка: What is the output
От: Octane Россия  
Дата: 07.08.03 16:15
Оценка:
Здравствуйте, Ed.ward, Вы писали:

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


UA>>Здравствуйте, Другой Аноним, Вы писали:


ДА>>Здравствуйте, UnrealAlex, Вы писали:


ДА>>Ну "2" он должен напечатать. А в чем вопрос?

UA>>А теперь проверь

EW>Ха ха, там еще и слешик после коментария стоит


EW>Окулистам этот тест, однозначно...


EW>Ed.ward


плз объясните почему 1 а не 2
Re[5]: задачка: What is the output
От: UnrealAlex Россия  
Дата: 07.08.03 16:26
Оценка:
Здравствуйте, Octane, Вы писали:

O>Здравствуйте, Ed.ward, Вы писали:


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


UA>>>Здравствуйте, Другой Аноним, Вы писали:


ДА>>>Здравствуйте, UnrealAlex, Вы писали:


ДА>>>Ну "2" он должен напечатать. А в чем вопрос?

UA>>>А теперь проверь

EW>>Ха ха, там еще и слешик после коментария стоит


EW>>Окулистам этот тест, однозначно...


EW>>Ed.ward


O> плз объясните почему 1 а не 2

Объяснения тут &mdash; Re[4]: задачка: What is the output
Автор: UnrealAlex
Дата: 07.08.03
Невозможное мы сделаем сегодня — чудо займет немного больше времени. /Аноним/
Re[2]: задачка: What is the output
От: Ярослав Александрович Литва  
Дата: 07.08.03 16:28
Оценка:
Здравствуйте, Ed.ward, Вы писали:

EW>Я, к примеру, эту точку с запятой заметил только после ответа Другого Анонима...


А здесь дело не в точке с запятой
Re[5]: задачка: What is the output
От: Ярослав Александрович Литва  
Дата: 07.08.03 16:29
Оценка:
Здравствуйте, Octane, Вы писали:

O> плз объясните почему 1 а не 2



Compiler Warning (level 3) C4010
single-line comment contains line-continuation character

A single-line comment (introduced by //) contains a line-continuation character (\). The next line after the line-continuation character is ignored; it is considered to be the continuation of the previous line and is treated as a comment.

For performance reasons, some syntax-directed editors will not correctly indicate the physical line following the line-continuation character as a comment. You should ignore the syntax coloring on any lines that cause this warning.

Re[2]: задачка: What is the output
От: Ярослав Александрович Литва  
Дата: 07.08.03 16:33
Оценка:
Здравствуйте, Ed.ward, Вы писали:

EW>Это не вопрос на знание С++, а тест на зрение


Это точно
Re[6]: задачка: What is the output
От: Octane Россия  
Дата: 07.08.03 17:13
Оценка:
Здравствуйте, Ярослав Александрович, Вы писали:

ЯА>

ЯА>Compiler Warning (level 3) C4010
ЯА>single-line comment contains line-continuation character

ЯА>For performance reasons, some syntax-directed editors will not correctly indicate the physical line following the line-continuation character as a comment. You should ignore the syntax coloring on any lines that cause this warning.


а можно ли как-нибудь заставить студию красить эту строчку цветом комментов?
Re: задачка: What is the output
От: MaximE Великобритания  
Дата: 08.08.03 08:34
Оценка: 23 (2)
Здравствуйте, UnrealAlex, Вы писали:

UA>Вроде поиск на RSDN-е результатов не дал (хотя тема 2002 года). Скажите, если баян.


Это Саттер: Slight Typos? Graphic Language and Other Curiosities

Problem
Guru Questions
Answer the following questions without using a compiler.

1. What is the output of the following program on a standards-conforming C++ compiler?


#include <iostream>
#include <iomanip>

int main()
{
  int x = 1;
  for( int i = 0; i < 100; ++i );
    // What will the next line do? Increment???????????/
    ++x;
  std::cout << x << std::endl;
}


2. How many distinct errors should be reported when compiling the following code on a conforming C++ compiler?

struct X {
  static bool f( int* p )
  {
    return p && 0[p] and not p[1:>>p[2];
  };
};

Re[6]: задачка: What is the output
От: Plague Россия  
Дата: 08.08.03 08:57
Оценка:
Здравствуйте, Ярослав Александрович, Вы писали:

ЯА>For performance reasons, some syntax-directed editors will not correctly indicate the physical line following the line-continuation character as a comment. You should ignore the syntax coloring on any lines that cause this warning.

ЯА>[/q]

У меня дру как-то рисовал в комментсах ASCII графику для объяснения кода и так случилось что в последне строке комментариев бы обратный слэш, и студия не комментила следующую строку...
как он парился искал эту багу...
... << RSDN@Home 1.1 beta 1 >>
Re[2]: задачка: What is the output
От: UnrealAlex Россия  
Дата: 08.08.03 10:40
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Это Саттер: Slight Typos? Graphic Language and Other Curiosities<br />
<span class='lineQuote level1'>ME&gt;</span>


Да, я и не скрываю
см. тут Re[4]: задачка: What is the output
Автор: UnrealAlex
Дата: 07.08.03
Невозможное мы сделаем сегодня — чудо займет немного больше времени. /Аноним/
Re[3]: задачка: What is the output
От: MaximE Великобритания  
Дата: 08.08.03 11:10
Оценка:
Здравствуйте, UnrealAlex, Вы писали:

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


ME>>Это Саттер: Slight Typos? Graphic Language and Other Curiosities<br />
<span class='lineQuote level2'>ME&gt;&gt;</span>


UA>Да, я и не скрываю

UA>см. тут Re[4]: задачка: What is the output
Автор: UnrealAlex
Дата: 07.08.03


Я поначалу не заметил
Re[7]: задачка: What is the output
От: Аноним  
Дата: 08.08.03 11:45
Оценка:
Здравствуйте, Octane, Вы писали:

O>а можно ли как-нибудь заставить студию красить эту строчку цветом комментов?


дык, красит она, все нормально...


// Вычисляем средние/макс/мин значения \
lpha->m_FluctKU_Block.m_Table[48].KU_avg_I = 0;
for(j=0; j<48; j++) // ищем первое измерение


а вот рсдн-овский колорер не красит
Re[8]: задачка: What is the output
От: Ярослав Александрович Литва  
Дата: 08.08.03 11:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>дык, красит она, все нормально...


A ты поменяй '\' на '??/'.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.