Вот это вот охуенное чувство, когда ты три месяца лениво рефакторишь свой быдлокод, ни раз не запуская, потом доделываешь, запускаешь и оно сразу работает с полпинка.
Вот это вот охуенное чувство, когда ты три месяца лениво рефакторишь свой быдлокод, ни раз не запуская, потом доделываешь, запускаешь и оно сразу работает с полпинка.
T& value() &;
T&& value() &&;
T&&& value() &&&;
T&&&& value() &&&&;
T&&&&& value() &&&&&;
В интернете говорят, что если ты хочешь завернуть forward declaration объект unique_ptr то для внешнего класса нужен ДЕСТРУКТОР.
Чо этой падле не нравится?
In file included from /usr/include/c++/4.9/memory:81:0,
from meshedobject.hpp:5,
from render.cpp:13:
/usr/include/c++/4.9/bits/unique_ptr.h: In instantiation of ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = MOImpl]’:
/usr/include/c++/4.9/bits/unique_ptr.h:236:16: required from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = MOImpl; _Dp = std::default_delete<MOImpl>]’
meshedobject.hpp:20:21: required from here
/usr/include/c++/4.9/bits/unique_ptr.h:74:22: error: invalid application of ‘sizeof’ to incomplete type ‘MOImpl’
static_assert(sizeof(_Tp)>0,
#ifndef MESHEDOBJECT_HPP
#define MESHEDOBJECT_HPP
#include <string>
#include <memory>
#include "scene.hpp"
#include "object.hpp"
struct MOImpl;
class MeshedObject: public Object {
std::unique_ptr<MOImpl> impl;
public:
void render(Scene *scene);
void init(std::string name, const char *mesh_file, const char *texture_file, const char *vsKey, const char *fsKey);
void setPosition(float x, float y, float z);
~MeshedObject() {}
// string getName();
};
#endif
Я тут стоял в душе и подумал, что если какая-то система обладает правильной структурой, то локальные изъяны не сильно роляют.
Напрмер, когда собираешь кубик рубика "сверху вниз", то при сборке нижнией трети там все перепидорашивается настолько, что кажется что хер он соберется, однико инварианты сохраняются и в итоге ты приходишь к нужному результату.
Я думаю, что этот принцип вполне себе относится и к инжинерии, программированию и, конечно, матану.
Двач, а расскажи приходилось ли тебе учить тянок программированию и что из этого вышло?
Вчера кто-то, похожий на ляха, вышел на связь.
<chare> why should we use Racket over Haskell?
<bremner> maybe you shouldn't. What are you looking for?
<chare> so explain to me why use Racket over Haskel
<Jooles> chare, explain to me blue over yellow
<Jooles> it's not as simple as that
<chare> so explain why its not simple
<bremner> chare: c'mon, either engage, or stop trolling.
<chare> you guys are the experts on racket not me
add-groupchat возвращает id новой группы.
когда ты его вызываешь дергается callback-group-namelist-change с id новой группы, которую add-groupchat, естественно, еще не вернул.
Пиздец. Чо они там курят?
Друган устроился в новое рабство.
Вот такие у них порядки.
http://dump.bitcheese.net/images/avahelo/vPctO4EWoX4.jpeg
http://dump.bitcheese.net/images/onafydo/VXIP8BD4gts.jpeg
Юзернейм, у тебя есть какой-нить дресскод на работе, и если нет, то как бы ты отнесся к его введению?
juick, который мы потеряли.
А есть amazon.de на русском или английском?
Протокол wayland не дает задать на каком дисплее может открывать приложение, если оно не делает fullscreen.
Басист Black Tusk разбился на мотоцикле.
https://scontent-a-ams.xx.fbcdn.net/hphotos-xfa1/v/t1.0-9/10689945_10152500610461964_4528764776774850848_n.jpg?oh=9ae9cb85285bd06c582c4137e7bb326e&oe=54EFF6B2
Чем открутить болт на torx если ключа на torx нет?
inb4: пиздуй в магаз за ключем.
Почему "заебаться" не является антонимом к "разъебаться"?
Двач, посоветуй наушники открытого типа, хочу жирные НЧ и СЧ, бюджет до 5 килорупий.