*programming

analizer 29.10.2011 06:58

Саттер капитанит: http://herbsutter.com/elements-of-modern...

analizer 27.10.2011 19:22

посоны, а в линупсах нельзя штоле при динамической линковке автоматически загрузить символ начинающийся с подчёркивания? а то я цомпиляю это: http://ideone.com/puxJW вот так: «gcc main.c -I/usr/lib/glib-2.0/include/ -I/usr/include/glib-2.0/ -lglib-2.0», а оно мне ругается на undefined reference

analizer 26.10.2011 12:48

пстач, а напомни пожалуйста, как по-умному называется конечный автомат со стеком?

analizer 25.10.2011 11:56

Intel® 64 and IA-32 Architectures Software Developer’s Manual http://www.intel.com/content/dam/doc/man... .... ну наконец-то

analizer 25.10.2011 06:53

а только меня заёбывает «frame size too large for reliable stack checking»? как боритесь? истории успеха?

analizer 23.10.2011 10:08

парадокс. в дохуя языков нельзя закомментировать блок кода. а вот в сях, наоборот, до 99го года комментировать можно было только блоками.

analizer 21.10.2011 09:02

выводить дифф в стереоочки, где различается — там 3d

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~

analizer 09.10.2011 11:15

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

analizer 05.10.2011 20:15

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

analizer 05.10.2011 18:45

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

analizer 05.10.2011 15:26

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

Do you really want to delete ?

*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

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

psymatic

psymatic

Артс

arts

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

oberon86

oberon86

nstm0

nstm0

Johan

johan

Softovick

Softovick