- 1
- 2
- 3
- 4
- 5
void SomeFunction(SomeClass* cls)
{
std::auto_ptr<SomeClass> tmp(cls);
SomeObject.SomeMethod(tmp.release());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+52.9
void SomeFunction(SomeClass* cls)
{
std::auto_ptr<SomeClass> tmp(cls);
SomeObject.SomeMethod(tmp.release());
}
несколько раз видел такое в разных вариациях (поэтому вместо копи-пасты - абстракция).
смысл сей конструкции упорно ускользает от меня :)
+57.4
volatile void* AllocatedMemory;
int AllocateMemoryThread(const int size)
{
char buffer[size];
AllocatedMemory=(void*)buffer;
AllocatingDone.Signal();
Sleep(INFINITY);
return 0;
};
...
void* MAlloc(const int size)
{
CriticalSection.Lock();
if( !CreateThread(AllocateMemoryThread,true,size,0) )
return NULL;
AllocatingDone.Wait();
const void* AllocatedBuffer=AllocatedMemory;
CriticalSection.UnLock();
return AllocatedBuffer;
};
CriticalSection - критическая секция.
AllocatingDone - какой-то семафор.
Вообще не могу понять код. Что он этим хотел сказать...
+161
$id_country = 0;
$id_region = 0;
$id_city = 0;
$zip_code = 0;
if(isset($_REQUEST["id_country"]))
{
$id_country=$_REQUEST["id_country"];
}
if(isset($_REQUEST["id_region"]))
{
$id_region=$_REQUEST["id_region"];
}
if(isset($_REQUEST["id_city"]))
{
$id_city=$_REQUEST["id_city"];
}
if(isset($_REQUEST["zip_code"]))//проверка zip кода
{
$zip_code=$_REQUEST["zip_code"];
}
$id_country=strip_tags(trim(strval($_REQUEST["id_country"])));
$id_region=strip_tags(trim(strval($_REQUEST["id_region"])));
$id_city=strip_tags(trim(strval($_REQUEST["id_city"])));
$zip_code=strip_tags(trim(strval($_REQUEST["zip_code"])));
..........................
//переходим на Шаг 2 решистрации
header("location: ./registration.php?sel=2");
..........................
Индусы среди нас!
+157.1
return strtoupper(strtr($str, "йцукенгшщзхъэждлорпавыфячсмитьбюё", "ЙЦУКЕНГШЩЗХЪЭЖДЛОРПАВЫФЯЧСМИТЬБЮЁ"));
1C-Bitrix, вот говнищще-то!
+142.4
public enum Month
{
Января = 1,
Февраля = 2,
Марта = 3,
Апреля = 4,
Мая = 5,
Июня = 6,
Июля = 7,
Августа = 8,
Сентября = 9,
Октября = 10,
Ноября = 11,
Декабря = 12
}
// Использование
m_date.Text = t.Day + " " + ((Month) t.Month) + " " + t.Year;
Одноразовый енум
+228.7
var pas="WebKill";
function proverka() {
var upas=document.wk.userpas.value;
if(upas==pas) {
location.href="dnevnik_webkill'a.html";
}
else {
alert('Тебе сюда нельзя!');
}
}
Хацкер блин =/
+152.1
<?php
if(!($str===$str2)) {
#ибо !=== не существует (с)Денис Колисниченко - книга "Самоучитель PHP 5"
}
?>
Не покупайте эту книгу =\
+430
function showThisDamnDiv(damnDiv,damnImage) {
var name = navigator.appName;
if (name == "Microsoft Internet Explorer") { // тваюмать
...
0
void rtm_guard(void) {
/*
Don't even try to MS VC that stuff, zerobuffy 4eyes.
*/
unsigned char buf0[0];
unsigned a = 0xF001BA11;
unsigned b = 0xF001BA11;
unsigned c = 0x55550000;
unsigned d = 0xF001BA11;
unsigned e = 0xF001BA11;
unsigned char buf1[0];
ptrdiff_t diff = buf0 - buf1;
const char* prnt;
switch (diff) {
case sizeof rtm_guard:
prnt = "dear Nizhny Novgorod '-O1' lover";
break;
case sizeof (int):
prnt = "'gcc -O0' bastard";
break;
default:
prnt = "\b";
};
(diff == sizeof (int) || diff == sizeof rtm_guard) ?
fprintf(stderr, "%s%s%s",
"Hey you, ", prnt, ", what the hell are you trying to bang here w/o mandatory flags? Forgot something? \n"), abort() :
0;
}
Сodebomb в рантайме наложил. Но нафига? Присосаться хуком и послать курить джуника с лидом как рукопожато билдить?
0
int main(int Argcina, char** Argvina) {
int tse_odna_strana_dlya_vseh = (char**)Argcina - Argvina;
return 0;
}