*cpp

nobiiru 27.02.2013 08:58

Алсо котаны. С точки зрения современных плюсцов объявление структуры вида
typedef struct {
....
} foo; — все еще верно? Или осталось для совместимости с более старыми стандартами C99 и C89?

/pr, cpp
nobiiru 14.02.2013 09:59

За каждый каст нужно отрывать по яйцу или яичникую

/pr, cpp
gisty 09.02.2013 21:56

Все укушенные александреской начинают вместо правильного проектирования с ручкой и бумажкой писать говнокод, заменяя отсуствие правильной архитектуры «применением шаблонов».

nobiiru 05.02.2013 13:15

Котаны, а поясните почему STL тормозное говно. Желательно пастой какой нибудь.

cpp, /pr
richmond 29.01.2013 00:37

А где можно почитать про всякие смартпоинтеры, желательно на русском и для идиотов? И желательно про кутешные смартпоинтеры.

cpp, ?
nobiiru 23.01.2013 12:32

Котаны, рассудите. Как лучше писать: http://pastebin.com/WHWhyL1L или так: http://pastebin.com/M5mGZzNs ? Блять, почему бушрут у комрада за большое количество скобок?

cpp
diSabler 14.01.2013 22:02

наткнулся на свои лабораторные на плюсцах 15 летней давности... это ж лютый, нечитабельный пиздец. хуже всего, что до сих пор у меня стиль тот-же... http://dumpz.org/397695/

nobiiru 22.12.2012 12:12

Плюсаны. Есть вопрос. Есть указатель pA и pB. Есть две функции fA и fB. pB = pA. fA манипулирует данными доступными по указателю pA. А pB передается в качестве параметра функции fB после того, как fA закончила свою работу успешно. Вопрос такой: с фунцией fA упоролся указатель pA соответственно pB стал не валидным?

cpp
nobiiru 21.12.2012 13:21

Котаны, помогите. Есть переменная типа wcRoute::RouteType, ее надо передать функции которая принимает const wcRoute::RouteType. Каким образом можно привести типы? Вообще возможно это? Сделать переменную const wcRoute::RouteType нельзя, так как в ней изменяются данные до вызова функции с const wcRoute::RouteType

cpp
nobiiru 21.12.2012 13:20

Котаны, помогите. Есть переменная типа wcRoute::RouteType, ее надо передать функции которая принимает const wcRoute::RouteType. Каким образом можно привести типы? Вообще возможно это? Сделать переменную const wcRoute::RouteType нельзя, так как в ней изменяются данные до вызова функции с const wcRoute::RouteType

cpp
gisty 20.12.2012 10:06

посмотрел я на нынешний стандарт плюсцов и вот нифига не понимаю, нахуя вам типы, если все равно всюду auto и темплейты используете?

cpp
nobiiru 12.12.2012 12:35

Оказывается, если компилятор квохчет, что кудах, при преобразовании из конст чтототам в что то там происходит потеря квалификаторов, то можно сказать ему const_cast хуе мое. Великий успех для лётчика, я считаю.

/pr, cpp
nobiiru 06.12.2012 12:32

Плюсаны, возник такой вопрос. Есть функция в классе ХУЙ const wcRoute* groupRoute() const {return route;}, где route — private член класса. В классе ПИЗДА я имею указатель на нужный мне экземпляр класса ХУЙ и пытаюсь сделать вот что: _columnRoute = _currentColumn→groupRoute(); где _columnRoute имеет тип wcRoute*. ... more →

cpp, /pr
nobiiru 23.11.2012 10:21

Котаны, подскажите позязя как запилить перечисление по типу enum, но что бы обращаясь к элементам этого ссаного перечисления мне элемент возвращал какое нибудь значение.
По типу такого:
enum op
{
dick,
xyi
};
При этом dick и xyi возвращали какое нибудь значение, а не возвращали int'ы 0, 1... etc...

/pr, cpp
iLeamare 08.09.2012 15:15

Есть typedef boost::variant<...> coil и class coilstack : vector<coil>;
В coil надо включить при этом coilstack.
Пробовал boost::recursive_wrapper<coilstack> в описании coil, но gpp ругается, что coilstack'а нет в области видимости.
Как чинить?

cpp, boost, ?
hirthwork 05.09.2012 04:39

спасибо @hatred, проблема из \3 решается при помощи заклинания: g++ main.cpp -Wl,--whole-archive liblib.a -Wl,--no-whole-archive

hirthwork 05.09.2012 04:28

Итак, настало время охуительных историй.
Если вкратце: секция инициализации глобальных переменных выкидывается из статических библиотек.
Если по пунктам:
1. echo '#include <cstdio>\nint main() { printf("good bye, cruel world\\n"); }'>main.cpp
2. echo '#include <cstdio>\nint i = printf("hello, ... more →

RainerGomes 31.08.2012 16:45

http://habrahabr.ru/qa/23317/
первотег для второтега

RainerGomes 26.08.2012 13:02

Исключения являются одним из наиболее привлекательных средств языка. Нужно только научиться правильно ими пользоваться. Вопреки расхожему мнению, применение исключений намного шире, чем банальная обработка ошибок. Особенно удобно использовать их для передачи управления (а, возможно, и данных) сразу через несколько ... more →

richmond 16.08.2012 16:53

std::map<Animation_Type, Animation_Frame*> frames;
Animation_Frame frame[] = {{sf::IntRect(0, 3, 25, 34), 300}};
frames[ANIMATION_IDLE] = frame;

есть варианты реализаций получше?

hirthwork 14.08.2012 12:50

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

part1zano 12.04.2012 12:07

> using namespace std;
> std
> Sexually Transmitted Disease

MPogoda 24.02.2012 08:37

Посоны, а кто-то может в кратце пояснить, почему у вас течка от LLVM/CLANG ?

cpp, ?
werehuman 03.01.2012 07:56

Котаны, ЧЯДНТ? gcc не может слинковать потыренный в интернетах пример.
[werehuman@lithium /tmp] $ $P/usr/bin/mipsel-openwrt-linux-g++ -L$P/usr/lib -I${P}/usr/include -o test test.cpp ... more →

ulidtko 21.11.2011 00:29

#define CAT(a, b) a##b

#define M_0 CAT(x, y)
#define M(a) CAT(M_, a)()

M(0); // → CAT(x, y)();

#define N_0() CAT(x, y)
#define N(a) CAT(N_, a)()
N(0); // → xy;

У меня отвисла челюсть, пацаны. КАК?!