- 1
typedef std::vector/*deque recommended*/<index_history_item> index_history;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+3
typedef std::vector/*deque recommended*/<index_history_item> index_history;
Как понимать этот комментарий?
−115
user.status = (user.status == 0)?1:0
+155
getCastIds:
function(checkCast){
var i
, castIds = [this.cancelBlesId]
;
if(checkCast)
{
for(i = 0; i < castIds.length; i++)
{
if(Empire.asset(castIds[i]))
{
castIds.splice(i,1);
i--;
}
}
}
return castIds.length ? castIds : [0];
}
Выстрелим себе в ногу.
+24
any<
mpl::vector<
copy_constructible<>,
typeid_<>,
incrementable<>,
ostreamable<>
>
> x(10);
++x;
std::cout << x << std::endl; // prints 11
The library provides concepts for most C++ operators, but this obviously won't cover all use cases; we often need to define our own requirements. Let's take the push_back member, defined by several STL containers.
BOOST_TYPE_ERASURE_MEMBER((has_push_back), push_back, 1)
void append_many(any<has_push_back<void(int)>, _self&> container) {
for(int i = 0; i < 10; ++i)
container.push_back(i);
}
Я ждал этого! В С++ добавили dynamic из сишарпика.
−89
if (view_clip.parent.contains(view_clip))
view_clip.parent.removeChild(view_clip);
это надо было до такого додуматься
+12
// precondition: you already have a boost::shared_ptr<> to this or a derived object
template<typename T>
inline boost::shared_ptr<T> get_shared_ptr()
{
// this cast lets the compiler verify the type compatibility
assert( dynamic_cast<typename boost::shared_ptr<T>::element_type*>( &(*shared_from_this()) ) != 0);
return *(boost::shared_ptr<T>*) &shared_from_this();
}
-
+152
$language = json_decode(JFactory::getUser()->getProperties()['params'])->language;
Посоны, это нормально или у меня диагноз Чехова?
+135
static bool AlwaysTrue<T>(T obj) { return true; }
ыыы
+119
<button type="button"
Пятница в моей голове...
+119
if (request.getDate() != null && request.getDate().after(new Date())) {
throw new ApiException(HttpStatus.SC_BAD_REQUEST, "Great Scott! Time machine not invented yet");
}