Говорят что в следующей версии стандарта запретят ссылки. Это правда?
Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:
Здравствуйте Аноним, Вы писали:
А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
Подумай головой, и реши — правда, или нет А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:
А>
Здравствуйте Аноним, Вы писали:
А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
Да, и еще классы, структуры и шаблоны
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
Здравствуйте Аноним, Вы писали:
А>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
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.
Здравствуйте Аноним, Вы писали:
А>Bud proklyati eti ssilki!!! Nikak s nimi ne razberus ((
Ну так с этого и надо было начинать!
незнание чего-то вовсе не означает бесполезность и ненужность этого "чего-то".
Так что, уважаемый аноним, учите матчасть
Здравствуйте Аноним, Вы писали:
А>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
А>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!!
Здравствуйте Павел Кузнецов, Вы писали:
ПК>Здравствуйте Аноним, Вы писали:
А>>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
А>>Ti nepravilno ponyal, ih ostavyat, no tolko v prostranstve imen std.
ПК>Ага, точно:
ПК>
Здравствуйте MaximE, Вы писали:
А>>Говорят что в следующей версии стандарта запретят ссылки. Это правда? ME>Да, и еще классы, структуры и шаблоны
Ничего смешного не вижу. Это очень правильное решение.
Без ссылок ведь нельзя будет написать конструктор копирования.
А без конструктора копирования не могут работать контейнеры, которые являются основным мотивом введения шаблонов (изначально).
Так что и шаблоны отменят. А раз отменят шаблоны, то отменят и STL, с которым очень трудно разобраться. Меня просто бесит такой код:
for (vector<myclass>::iterator it = myvector.begin(); it != myvector.end(); ++it)
// я специально не использую foreach, потому что ненавижу STL
{...}
Также исчезнет boost и метапрограммирование. Будут одни указатели и никакой строгой типизации, она просто выводит меня из себя.
Надеюсь, скоро будет счастье.
Здравствуйте Павел Кузнецов, Вы писали:
А>>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
А>>Ti nepravilno ponyal, ih ostavyat, no tolko v prostranstve imen std.
ПК>Ага, точно:
ПК>
Здравствуйте Кодт, Вы писали:
К>Здравствуйте Аноним, Вы писали:
А>>Говорят что в следующей версии стандарта запретят ссылки. Это правда?
К>Их заменят исправительными работами :)))
К>А еще отменят смертную казнь (delete).
А еще в сях осталось free отменить, и не надо больше заботиться
об освобождении памяти — система сама позаботится, когда повиснет :)) :)) :))
Только бы кнопку Reset не отменили :( :))) :)) :))) :))
Здравствуйте VladD2, Вы писали:
VD>А у меня ее нет. Как последний ламер пользуюсь шутдауном. Как нет?!Ресета нет!?А ты хорошо искал!?Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.
... << RSDN@Home 1.0 alpha 12 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Здравствуйте WolfHound, Вы писали:
WH>Как нет?!Ресета нет!?А ты хорошо искал!?Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.
Ага.Похоже COMPAQ его так хорошо прячет, что нажать его можно только открыв корпус.
Более того, даже кнопочка power работает весьма неочевидно — для того чтобы питание отключилось, ее надо нажать и держать секунды три. Это у них наверное защита от дурака. То есть предполагается, что выключаться и перезагружаться комьютер будет только при помощи кнопочки Start. Тот кто такое предоложил видно никогда не работал с Windows.
Здравствуйте Fantasist, Вы писали:
WH>>Как нет?!Ресета нет!?А ты хорошо искал!?Я одно время компы собирал у всех был!Правда его иногда прячут так что только ручкой можно нажать.
F>Ага.Похоже COMPAQ его так хорошо прячет, что нажать его можно только открыв корпус. F>Более того, даже кнопочка power работает весьма неочевидно — для того чтобы питание отключилось, ее надо нажать и держать секунды три. Это у них наверное защита от дурака. То есть предполагается, что выключаться и перезагружаться комьютер будет только при помощи кнопочки Start. Тот кто такое предоложил видно никогда не работал с Windows.
А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...
Здравствуйте Аноним, Вы писали:
А>Говорят что в следующей версии стандарта запретят ссылки. Это правда? А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:
А>
А>int* p=0;
А>int& r=*p;
А>r=0;
А>
"...Говорят, что ходят слухи, что не будет больше сплетен,
говорят, что ходят сплетни буд-то слухи запретят..."
Нет повести печальнее на свете, чем повесть о заклинившем ресете.
F>Ага.Похоже COMPAQ его так хорошо прячет, что нажать его можно только открыв корпус. F>Более того, даже кнопочка power работает весьма неочевидно — для того чтобы питание отключилось, ее надо нажать и держать секунды три. Это у них наверное защита от дурака. То есть предполагается, что выключаться и перезагружаться комьютер будет только при помощи кнопочки Start. Тот кто такое предоложил видно никогда не работал с Windows.
Настройки в BIOS не смотрел? Обычно там есть опция про Soft Power Button или что-нибудь в этом роде. Меня тоже колбасило, пока я не настроил.
Здравствуйте Belegel, Вы писали:
B>А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...
B>P.S. Не хотел бы я за таким работать...
За макинтошем, например
Старые люди бают, что в одном ИВЦ занимался сисадмин эробикой: налаживал ЕС-10**.
До глубокой ночи "биос" егойный ковырял-ковырял — машина повисла.
Нажал кнопку авоста — а она работает. Щелкнул джампером — а она работает!
Пошел к рубильнику, выключил — а она Работает!
Но помер этот сисадмин не от мозговой горячки и не от демонов,
а от сисадмина из соседнего машзала. Это был не тот рубильник
Здравствуйте Аноним, Вы писали:
А>Говорят что в следующей версии стандарта запретят ссылки. Это правда? А>Мне кажется давно пора, я например от их использования давно отказался. А то вечно натыкаюсь на такую байду:
А>
"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'
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-файл - это много
Здравствуйте 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;
}
Он просто глючит, если текст не в блоке.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте Belegel, Вы писали:
B>А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...
Я даже картинку представляю... Клава без CTRL-а, ALT-а и DEL-а.
Здравствуйте, VladD2, Вы писали:
B>>А еще я видел бо-ольшой рекламный щит кого-то из них (не то Dell, не то COMPAQ) с надписью "Компьютеры без CTRL-ALT-DEL"...
VD>Я даже картинку представляю... Клава без CTRL-а, ALT-а и DEL-а.
Компьютеры Dell — без Control/Alt/Del!
(т.е. неуправляемые, неликвидные, и без альтернатив)
[...]
O>Ничего смешного не вижу. Это очень правильное решение. O>Без ссылок ведь нельзя будет написать конструктор копирования. O>А без конструктора копирования не могут работать контейнеры, которые являются основным мотивом введения шаблонов (изначально). O>Так что и шаблоны отменят. А раз отменят шаблоны, то отменят и STL, с которым очень трудно разобраться. Меня просто бесит такой код:
[...] А компиляторы так просто с ума сходят!
Вся несовместимость из-за них, из-за шаблонов!
O>Надеюсь, скоро будет счастье.
O>
Да, наконец-то Страуструп сделал правильный во всех отношениях шаг. Давно пора. Ура!
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!