- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
type
TCriricalThread = class (TThread)
private
FileS : integer;
Percent : integer;
DlSize : integer;
procedure SetMaxPos;
procedure SetCurPos;
procedure LockButton;
procedure DislockButton;
protected
http://www.cyberforum.ru/delphi-networks/thread349154.html
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
[email protected] (Спросить Тараса)
httр://govnokod.ru/13785/#comment196186
http://content.gaydemon.com/pictures/3/0/3b1ccdc0d9b482cc8e0cb0760641e8b0.jpg
httр://govnokod.ru/13785/#comment196186http://content.gaydemon.com/pictures/3/0/3b1ccdc0d9b482cc8e0cb0760641e8b0.jpg
смотрите, товарищи, он маскирует ссылку, с понтом на комментарий, чтобы пользователь в почтовом уведомлении перешел на гей сайт!
И стал пидорасом...
...если не был им, с самого начала.
Закенселили же чувака за то, что он в школе в 1969-м году на карнавал негром нарядился
блин, а я все свои игрушки писанные в *цать лет проёб( Правда, там не было 3д -- только спрайты по экрану гонялись
Ну конечно если это не unity3d а трушные гейдевы
Поговорил бы кто со мнуй
Анимешки да гентушки?
или это не UB, а просто ошибка, так как поведение при записи в мувнутый стрим известно?
зы: нашел
) Move constructor. First, move-constructs the base class from other (which does not affect the rdbuf() pointer), then move-constructs the std::basic_filebuf member, then calls this->set_rdbuf() to install the new basic_filebuf as the rdbuf() pointer in the base class.
2) Потому что тут ничего и не мувнулось.
Ты получил с помощью него rvalue ссылку на стрим, передал её в f. Но дальше мувать ничего не стал, а просто высрал в этот стрим "Hello".
ладно, пойду перечитаю
Временное помутнение
просто взять копирующий конструктор, и написать в нем код, который помечает переданный объект как "опустошенный"..
или там const ссылка передается, и не получится?
rvalue ссылки завезли как раз чтобы случайно не мувалось.
даже если ссылка const, то можно где-то в другом месте пометить инстантс как "пустой", ну видимо он так и делал.
нужно было разделить два кейса, вот и заюзали rvalue.
я получл ссылку, но не воспользовался ею.
На уровне языка &&-ссылка никак (ну, за исключением пары совсем тонких моментов, нужны для упрощения написания кода, вроде того, что в &&-ссылку можно скастить временный объект) не привязана к "перемещениям", это просто обыкновенная ссылка, которая не кастится (неявно) в &.
То, что &&-ссылка используется для перемещения объектов — это просто конвенция.
С практически таким же успехом ты можешь объявить функцию "T *move(T & obj) { return std::addressof(obj); }", а в качестве перемещающих конструкторов использовать "T(T *other)".
В этом коде я по сути передал стрим по ссылке, и думал, что магическим образом от этого что-то вызовется.
Правильно было бы сделать
void foo(std::ofstream a)
и вот когда при вызове его я бы сделал move, то объект бы мувнулся