mixkorshun что значит вложенные? о_О чтобы писать IX::IY* y = ... ?
Clerk на фасме написан компилятор фасма. разве это не большой проект? также на фасме написана KolibriOS, тоже наверное немаленький проект...
JCronuz надеюсь ты не собрался юзать код который счя написал?)
тогда, говорят что Qt хорош. а MFC - однозначно не надо.
C#
нет. там вообще ничего для данных нет
JCronuz свой препроцессор
JCronuz разбивать на буквы: #define DB __asm _emit __asm{ DB 'L' DB 'o' DB 'a' .... можно сделать DD и писать сразу по 4: 'Load' 'Libr' ...
JhanGhuangxi такого ключевого слова нет #define __out
Дефолтные настройки msvc + VisualAssistX с максимальными настройками - наше все. Поставил, запустил, работаешь....
насчет вот этой странной конструкции Я так написал чтобы не размещать определение статического поля callAddr в .h файле - спрятал его внутрь...
перехвати ее, и выполняй свой скрипт %)
struct Point {int x, y;}; Point foo() { Point pt = {1, 2}; return pt; } или std::pair<int, int> foo() { return std::pair<int, int>(1,...
обсуждали и не раз, и шаблоны, и макросы проще писать свой препроцессор
Booster Все же синтаксис и возможности D лучше чем у C++0x, и во много сопоставимы с C#. Плюсы не могут нормально развиваться из за совместимости...
D - очень хороший язык. У него замечательный синтаксис, у него есть более-менее неплохая библиотека, он нативный. Но есть одно но - у него нет...
А тут есть еще и сайт? о_О
UnderCtl, твои навыки телепатии тебя подвели. Я разве написал что мне не нравится такой код? Наоборот, он мне нравится, и я не думаю что тут можно...
r90 просто напиши зачем нужен С в тех случаях когда можно писать на С++
кстати о качестве кода, генерируемого компилятором С++ (msvc 2008) struct testing : SplicingHook<testing, TestAddr> { static void hook(int x) {...
Имена участников (разделяйте запятой).