*programming

0xd34df00d 19.10.2011 00:13

Скомпилировать дотнетокод под AMD64 мне так и не удалось. Компилятор ругался чем-то очень вразумительным типа «Could not write output file, reason: AMD64».

dorfe 16.10.2011 16:10

Okay, C++ standard 4.10/1. float* foo = (666 / 42) — 15; is valid C++. Change 15 to 16 and it's not.

via http://twitter.com/zeuxcg/status/9427139...

analizer 15.10.2011 20:20

псач, а напиши мне пазязя адаптор, который будет конвертировать указатель на функцию в std::function, а то у меня что-то руки из жопы^W^W^W ничего не получается

analizer 14.10.2011 07:57

кстати, реквестую годные способы наёбки компилятора в первотэге, т.е. чтобы компиляция валилась только если реально невозможно обойтись без copy c'tor'а. как повалить линковку я и сам знаю.

analizer 14.10.2011 07:55

компилятор, сука, хитрый. вот тут http://ideone.com/wxFKE он ни разу конструктор копирования не использовал, но стоит этот конструктор копирования в private секцию перенести, так сразу плач и слёзы: http://ideone.com/ahuOZ . copy elision такой copy elision.

analizer 14.10.2011 07:15

внутри скоупа есть переменная var. нужно по выходу из скоупа сделать return var; . как?

analizer 14.10.2011 05:48

формировать туду-лист путём грепа дерева исходников по слову «TODO» в каментах. в зависимости от местоположения файлов, можно формировать иерархию тудушек. показывать сам комментарий и небольшой (расширяющийся жабо-скриптом) сниппет кода, под этим комментарием.

analizer 13.10.2011 18:30

пстащ, я туплю, помоги, потупи вместе со мной? как наиболее оптимально определить что одной из двух чисел — ноль. «a == 0 || b == 0» — слишком примитивно, «a * b == 0» — мне кажется не окончательно оптимальным. как быть?

analizer 13.10.2011 09:35

c++03 проблемы. есть копируемая структура, которая состоит из данных и мьютекса, которую возвращает некий object manager. есть некопируемая структура-гард, которая наследуется от копируемой и от своего конструктора до деструктора гардит мьютекс, за это сей структуре разрешается модифицировать данные. вопрос, как бы ... more →

analizer 11.10.2011 21:40

возвращаясь к умным указателям. стандарт гарантирует что в случае «ConstructDoubleSmartPointer(TSmartPointer(CreateSmartPointer().Release()).Relea se(), ExistingSmartPointer.Release());» код «CreateSmartPointer().Release()» будет выполнен раньше чем «ExistingSmartPointer.Release()»?

analizer 11.10.2011 19:44

be aware of «ConstructDoubleSmartPointer(CreateSmartPointer().Release(), CreateAnotherSmartPointer.Release());» ... ну или хотя бы убедись что ни в одном из этих двух Create... в принципе невозможно исключение

analizer 11.10.2011 15:41

как можно определить трейт, который будет возвращать шаблон? т.е. например TMyTrait<TClass>::type<int> container;

analizer 11.10.2011 15:05

вот так вот легко и беззаботно можно теперь выполнить третьетег: http://ideone.com/ylubx . Ибо нехуй умничать, самому надо жизнью объектов управлять

analizer 11.10.2011 09:30

поцчему в gcc нет «интерпретатор моде»? шоб компилял бинарь в память и сразу же запускал. куда удобнее тестовые проги было бы храначить. а то создаёт бинарь постоянно

analizer 10.10.2011 21:35

я не знаю что это значит, но оно пришло и наступило: http://herbsutter.com/2011/10/10/iso-c11...

analizer 10.10.2011 09:03

c90 не уметь inline? я в ахуе и FFFFUUUUUUUUUUUU~

odin 10.10.2011 07:25

Dart: A language for structured web programming
http://www.dartlang.org/

analizer 09.10.2011 11:15

Есть сишная функция (вернее, прототип сишный, а внутрях всё ок). Функция возвращает некий список объектов. Как сделать возвращение списка и его длины покрасивше? У меня вот два варианта:
1. Возвращать NULL-terminated список указателей на объекты (которые располагаются в том же куске аллоцированной памяти). ... more →

Like-all 07.10.2011 22:19

http://wklej.org/id/604536/
Сиплюсплюсач, покажи мне, в каком месте я хуй.
Алгоритм вроде проработал, но программка осилила лишь три слова вписать в кроссворд, а дальше вообще хуйпизда:
http://dl.dropbox.com/u/19274654/picture...

Содержимое ... more →

0xd34df00d 06.10.2011 22:22

BUGHURT — ощущение дискомфорта от незакрытых багов.

analizer 05.10.2011 20:15

пстач, вот тоже интересная задачка: есть два ортогональных интерфейса-стратегии. хочется создать объект, который оба их будет реализовывать, но, при этом, реализацию для каждого из них, будет получать в момент конструирования. вопрос, как реализации задавать и как этот объект конструировать? использовать PImplинг ... more →

analizer 05.10.2011 18:45

вопрос на пять с плюсом: http://ideone.com/dqrLf . Да, вопрос звучит именно как: «как это сделать, не вводя виртуальное наследование?». Над аггрегированием уже думаю, да.

analizer 05.10.2011 15:26

как сделать форвард-декларацию вложенного класса выполняя полную декларацию внешнего класса?

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

dorfe

dorfe

beardog

beardog

16+

238328

Darth Bricktop

Like-all

Monah Tuk

hatred

jabber

jabber

lovesan

lovesan

Ky6uk

Ky6uk

Apepe Devil

Apepe

Octocat

octocat

Sectoid

Sectoid

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

Rejjin

Rejjin

Myp

Myp

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

nstm0

nstm0

Johan

johan

oberon86

oberon86

Softovick

Softovick

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Ствол

Dulo_T-34

Amparo Dios

AmparoDios

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

psymatic

psymatic

Артс

arts

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy