наконец-то
От: Аноним  
Дата: 12.11.02 10:51
Оценка:
Говорят что в следующей версии стандарта запретят ссылки. Это правда?
Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:

int* p=0;
int& r=*p;
r=0;
Re: наконец-то
От: Bell Россия  
Дата: 12.11.02 10:54
Оценка:
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


Подумай головой, и реши — правда, или нет
А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:

А>
А>int* p=0;
А>int& r=*p;
А>r=0;
А>


Наверное потому что сам так и писал?
Любите книгу — источник знаний (с) М.Горький
Re: наконец-то
От: dupamid Россия  
Дата: 12.11.02 10:54
Оценка:
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


Нагло лгут их запретить просто нельзя, да и не нужно
Re: наконец-то
От: MaximE Великобритания  
Дата: 12.11.02 10:56
Оценка:
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


Да, и еще классы, структуры и шаблоны
Re[2]: наконец-то
От: Аноним  
Дата: 12.11.02 10:58
Оценка:
Bud proklyati eti ssilki!!! Nikak s nimi ne razberus ((
Re[2]: наконец-то
От: Аноним  
Дата: 12.11.02 11:00
Оценка:
B>Подумай головой, и реши — правда, или нет
A ti umeesh chem-to escho dumat?

А>>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:


А>>
А>>int* p=0;
А>>int& r=*p;
А>>r=0;
А>>


B>Наверное потому что сам так и писал?

Ya vsegda tak pishu, iz nenavisti k ssilkam
Re: наконец-то
От: Павел Кузнецов  
Дата: 12.11.02 11:01
Оценка:
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


LOL

А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:


А>
А>int* p=0;
А>int& r=*p;
А>r=0;
А>


Та да.. пора и указатели тоже отменить, а то вечно натыкаюсь на такую байду:

char* p = new char[120];
delete p + 1;


Да и new с delete тоже...
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[2]: наконец-то
От: Аноним  
Дата: 12.11.02 11:07
Оценка:
ПК> LOL
ПК>Та да.. пора и указатели тоже отменить, а то вечно натыкаюсь на такую байду:

ПК>
ПК>char* p = new char[120];
ПК>delete p + 1;


A razve zdes problema s ukazatelem?
Re: наконец-то
От: Аноним  
Дата: 12.11.02 11:09
Оценка:
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?

А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:

Ti nepravilno ponyal, ih ostavyat, no tolko v prostranstve imen std.
Re[3]: наконец-то
От: UgN  
Дата: 12.11.02 11:10
Оценка:
Здравствуйте Аноним, Вы писали:

А>Bud proklyati eti ssilki!!! Nikak s nimi ne razberus ((


Если для тебя ссылки — это сложно, пиши на простеньком QBasic'е.
И нервничать не будешь.
Re[3]: наконец-то
От: Bell Россия  
Дата: 12.11.02 11:13
Оценка:
Здравствуйте Аноним, Вы писали:

А>Bud proklyati eti ssilki!!! Nikak s nimi ne razberus ((

Ну так с этого и надо было начинать!
незнание чего-то вовсе не означает бесполезность и ненужность этого "чего-то".
Так что, уважаемый аноним, учите матчасть
Любите книгу — источник знаний (с) М.Горький
Re[2]: наконец-то
От: Павел Кузнецов  
Дата: 12.11.02 11:13
Оценка: 2 (1)
Здравствуйте Аноним, Вы писали:

А>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


А>Ti nepravilno ponyal, ih ostavyat, no tolko v prostranstve imen std.


Ага, точно:

int i;
int std::& r = i;


Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[3]: наконец-то
От: Аноним  
Дата: 12.11.02 11:16
Оценка:
[/c]
ПК>int i;
ПК>int std::& r = i;[/c]

ПК>


Aga!!! Dak ti toje pro eto slishal? Nu hot kto-to!!
Re[3]: наконец-то
От: Bell Россия  
Дата: 12.11.02 11:16
Оценка:
Здравствуйте Павел Кузнецов, Вы писали:

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


А>>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


А>>Ti nepravilno ponyal, ih ostavyat, no tolko v prostranstve imen std.


ПК>Ага, точно:


ПК>
ПК>int i;
ПК>int std::& r = i;


ПК>



Ты забыл главное!
#include <reference>



Любите книгу — источник знаний (с) М.Горький
Re[2]: наконец-то
От: orangy Россия
Дата: 12.11.02 11:17
Оценка: 20 (8)
Здравствуйте MaximE, Вы писали:

А>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?

ME>Да, и еще классы, структуры и шаблоны

Ничего смешного не вижу. Это очень правильное решение.
Без ссылок ведь нельзя будет написать конструктор копирования.
А без конструктора копирования не могут работать контейнеры, которые являются основным мотивом введения шаблонов (изначально).
Так что и шаблоны отменят. А раз отменят шаблоны, то отменят и STL, с которым очень трудно разобраться. Меня просто бесит такой код:
for (vector<myclass>::iterator it = myvector.begin(); it != myvector.end(); ++it) 
// я специально не использую foreach, потому что ненавижу STL
{...}

Также исчезнет boost и метапрограммирование. Будут одни указатели и никакой строгой типизации, она просто выводит меня из себя.
Надеюсь, скоро будет счастье.

RSDN@Home 1.0 alpha 12 (tester's build)
"Develop with pleasure!"
Re[3]: наконец-то
От: plads_project  
Дата: 12.11.02 11:25
Оценка:
Здравствуйте Павел Кузнецов, Вы писали:

А>>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


А>>Ti nepravilno ponyal, ih ostavyat, no tolko v prostranstve imen std.


ПК>Ага, точно:


ПК>
ПК>int i;
ПК>int std::& r = i;



#include <ref>


Вроде так собираются сделать
Re: наконец-то
От: Кодт Россия  
Дата: 12.11.02 17:59
Оценка: 12 (6)
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


Их заменят исправительными работами

А еще отменят смертную казнь (delete).
Перекуём баги на фичи!
Re[2]: наконец-то
От: DSD Россия http://911.ru/cv
Дата: 12.11.02 22:39
Оценка:
Здравствуйте Кодт, Вы писали:

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


А>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?


К>Их заменят исправительными работами :)))


К>А еще отменят смертную казнь (delete).


А еще в сях осталось free отменить, и не надо больше заботиться
об освобождении памяти — система сама позаботится, когда повиснет :)) :)) :))

Только бы кнопку Reset не отменили :( :))) :)) :))) :))
--
DSD
Re[3]: наконец-то
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.11.02 22:59
Оценка:
Здравствуйте DSD, Вы писали:

DSD>Только бы кнопку Reset не отменили


А у меня ее нет. Как последний ламер пользуюсь шутдауном.
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 12.1.0.1045.25875 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: наконец-то
От: WolfHound  
Дата: 13.11.02 00:25
Оценка:
Здравствуйте VladD2, Вы писали:

VD>А у меня ее нет. Как последний ламер пользуюсь шутдауном.

Как нет?!Ресета нет!?А ты хорошо искал!?Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.
... << RSDN@Home 1.0 alpha 12 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[5]: наконец-то
От: Fantasist  
Дата: 13.11.02 01:24
Оценка:
Здравствуйте WolfHound, Вы писали:

WH>Как нет?!Ресета нет!?А ты хорошо искал!?Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.


Ага.Похоже COMPAQ его так хорошо прячет, что нажать его можно только открыв корпус.
Более того, даже кнопочка power работает весьма неочевидно — для того чтобы питание отключилось, ее надо нажать и держать секунды три. Это у них наверное защита от дурака. То есть предполагается, что выключаться и перезагружаться комьютер будет только при помощи кнопочки Start. Тот кто такое предоложил видно никогда не работал с Windows.
Re[6]: наконец-то
От: Belegel  
Дата: 13.11.02 09:50
Оценка:
Здравствуйте Fantasist, Вы писали:

WH>>Как нет?!Ресета нет!?А ты хорошо искал!?Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.


F>Ага.Похоже COMPAQ его так хорошо прячет, что нажать его можно только открыв корпус.

F>Более того, даже кнопочка power работает весьма неочевидно — для того чтобы питание отключилось, ее надо нажать и держать секунды три. Это у них наверное защита от дурака. То есть предполагается, что выключаться и перезагружаться комьютер будет только при помощи кнопочки Start. Тот кто такое предоложил видно никогда не работал с Windows.

А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...

Belegel.

P.S. Не хотел бы я за таким работать...
Re: наконец-то
От: Susumanin Россия  
Дата: 13.11.02 09:54
Оценка: 2 (2)
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?

А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:

А>
А>int* p=0;
А>int& r=*p;
А>r=0;
А>


"...Говорят, что ходят слухи, что не будет больше сплетен,
говорят, что ходят сплетни буд-то слухи запретят..."
Re[3]: наконец-то
От: Кодт Россия  
Дата: 13.11.02 10:00
Оценка:
Здравствуйте DSD, Вы писали:

К>>А еще отменят смертную казнь (delete).


DSD>А еще в сях осталось free отменить, и не надо больше заботиться


Свободу Анжеле Дэвис!
Free Angela Davis!
Yankee goto home!
DSD не пройдет!

DSD>об освобождении памяти — система сама позаботится, когда повиснет


"Имя твое вечно, подвиг твой неизвестен!" На святое покушаешься.

DSD>Только бы кнопку Reset не отменили


Тебе б только вешать и сбрасывать!
Перекуём баги на фичи!
Re[6]: наконец-то
От: Кодт Россия  
Дата: 13.11.02 10:07
Оценка:
Здравствуйте Fantasist, Вы писали:

Нет повести печальнее на свете, чем повесть о заклинившем ресете.

F>Ага.Похоже COMPAQ его так хорошо прячет, что нажать его можно только открыв корпус.

F>Более того, даже кнопочка power работает весьма неочевидно — для того чтобы питание отключилось, ее надо нажать и держать секунды три. Это у них наверное защита от дурака. То есть предполагается, что выключаться и перезагружаться комьютер будет только при помощи кнопочки Start. Тот кто такое предоложил видно никогда не работал с Windows.

Настройки в BIOS не смотрел? Обычно там есть опция про Soft Power Button или что-нибудь в этом роде. Меня тоже колбасило, пока я не настроил.
Перекуём баги на фичи!
Re[7]: наконец-то
От: Кодт Россия  
Дата: 13.11.02 10:13
Оценка: 16 (7)
Здравствуйте Belegel, Вы писали:

B>А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...


B>P.S. Не хотел бы я за таким работать...


За макинтошем, например

Старые люди бают, что в одном ИВЦ занимался сисадмин эробикой: налаживал ЕС-10**.
До глубокой ночи "биос" егойный ковырял-ковырял — машина повисла.
Нажал кнопку авоста — а она работает. Щелкнул джампером — а она работает!
Пошел к рубильнику, выключил — а она Работает!
Но помер этот сисадмин не от мозговой горячки и не от демонов,
а от сисадмина из соседнего машзала. Это был не тот рубильник
Перекуём баги на фичи!
Re: наконец-то
От: VDO Ирландия www.dumpanalysis.org
Дата: 13.11.02 18:16
Оценка: -1
Здравствуйте Аноним, Вы писали:

А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?

А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:

А>
А>int* p=0;
А>int& r=*p;
А>r=0;
А>


Etot kod standartu C++ ne sootvetstvuet: tip 'r' ne opredelen.
Provereno zdes': http://www.comeaucomputing.com/

"ComeauTest.c", line 4: error: this declaration has no storage class or type
          specifier, Wild guess: Should this be in a function?
          Wild Guess: You're using export but not using Comeau C++ 4.3
  r=0; 
  ^

"ComeauTest.c", line 4: error: variable "r" has already been defined
  r=0; 
  ^

2 errors detected in the compilation of "ComeauTest.c".


g++ 3.2 output:

test.cpp:4: ISO C++ forbids declaration of `r' with no type
test.cpp:4: conflicting types for `int r'
test.cpp:3: previous declaration as `int&r'
Re[3]: наконец-то
От: Atilla Россия  
Дата: 13.11.02 20:27
Оценка:
Здравствуйте orangy, Вы писали:

O>
O>for (vector<myclass>::iterator it = myvector.begin(); it != myvector.end(); ++it) 
O>// я специально не использую foreach, потому что ненавижу STL
O>{...}
O>



     error: identifier "vector" is undefined



и еще, надо так:

 // я специально не использую foreach, потому что foreach - это в C#, а в STL - for_each
 // и вообще, больше самодельных 50 функционалов на 1 cpp-файл - это много


Кр-ть — с.т.
Re[2]: наконец-то
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.11.02 06:36
Оценка: 2 (1)
Здравствуйте VDO, Вы писали:

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


А>>
А>>int* p=0;
А>>int& r=*p;
А>>r=0;
А>>


VDO>Etot kod standartu C++ ne sootvetstvuet: tip 'r' ne opredelen.

VDO>Provereno zdes': http://www.comeaucomputing.com/

VDO>
VDO>"ComeauTest.c", line 4: error: this declaration has no storage class or type
VDO>          specifier, Wild guess: Should this be in a function?
VDO>          Wild Guess: You're using export but not using Comeau C++ 4.3
VDO>  r=0; 
VDO>  ^

VDO>"ComeauTest.c", line 4: error: variable "r" has already been defined
VDO>  r=0; 
VDO>  ^

VDO>2 errors detected in the compilation of "ComeauTest.c".
VDO>

Гонишь безбожно. Ты вот такой код на камю скомпиляй:

void foo()
{
  int* p=0;
  int& r=*p;
  r=0;
}


Он просто глючит, если текст не в блоке.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: наконец-то
От: Hacker_Delphi Россия  
Дата: 14.11.02 08:06
Оценка:
Здравствуйте <Аноним>, Вы писали:

ПК>> LOL

ПК>>Та да.. пора и указатели тоже отменить, а то вечно натыкаюсь на такую байду:

ПК>>
ПК>>char* p = new char[120];
ПК>>delete p + 1;


А>A razve zdes problema s ukazatelem?

Скорее — с ДНК/РНК %))
... << RSDN@Home 1.0 alpha 12 РУЛИТ!!!>>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[5]: наконец-то
От: VladD2 Российская Империя www.nemerle.org
Дата: 14.11.02 18:07
Оценка:
Здравствуйте WolfHound, Вы писали:

WH>Как нет?!Ресета нет!?


Нет.

WH>А ты хорошо искал!?


А что искать когда я ее сам не подключил?

WH>Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.


У меня только ножкой. И то если очень сильно вдарить.
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 12.1.0.1045.25875 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: наконец-то
От: VladD2 Российская Империя www.nemerle.org
Дата: 14.11.02 18:07
Оценка:
Здравствуйте Belegel, Вы писали:

B>А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...


Я даже картинку представляю... Клава без CTRL-а, ALT-а и DEL-а.
... << RSDN@Home 1.0 alpha VladD2.1.0.alpha 12.1.0.1045.25875 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: наконец-то
От: Кодт Россия  
Дата: 15.11.02 09:07
Оценка:
Здравствуйте, VladD2, Вы писали:

B>>А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...


VD>Я даже картинку представляю... Клава без CTRL-а, ALT-а и DEL-а.


Компьютеры Dell — без Control/Alt/Del!
(т.е. неуправляемые, неликвидные, и без альтернатив)
Перекуём баги на фичи!
Re[3]: наконец-то
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 18.11.02 00:08
Оценка:
Здравствуйте, orangy, Вы писали:

[...]

O>Ничего смешного не вижу. Это очень правильное решение.

O>Без ссылок ведь нельзя будет написать конструктор копирования.
O>А без конструктора копирования не могут работать контейнеры, которые являются основным мотивом введения шаблонов (изначально).
O>Так что и шаблоны отменят. А раз отменят шаблоны, то отменят и STL, с которым очень трудно разобраться. Меня просто бесит такой код:

[...] А компиляторы так просто с ума сходят!

Вся несовместимость из-за них, из-за шаблонов!

O>Надеюсь, скоро будет счастье.


O>


Да, наконец-то Страуструп сделал правильный во всех отношениях шаг. Давно пора. Ура!

Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.