- 1
border: yes!;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+61.2
border: yes!;
найдено в css :-\
+61.2
FILE *f=fopen(name, "wb");
char *text="<DMB 1.0>\n\n";
for(int i=0;i<=10;i++){fputc((int)text, f);}
fclose(f);
Замечу это c++, так как это чудо находилось в классе.
+61.2
unsigned int nRecsSize=0;
nRecsSize+=4;
nRecsSize+=1;
nRecsSize+=1;
nRecsSize+=rec_.ip.length();
nRecsSize+=6;
BYTE *pData = new BYTE[nRecsSize];
Вот так надо высчитывать память под динамический массив
+61.1
void funcMir()
{
...
if ( __mir0>5 )
goto vihod;
TMir1 __mir1; // Конструктор не вызывается. (Оператор goto перескакивает через него.)
...
vihod:
...
// Здесь вызывается деструктор для __mir1 при выходе __mir1 из области видимости.
};
Код оригинальный из инета. Комментарии добавил мой друг.
+61.1
function extCreateObject( $name, $p ) {
$p = array_values( $p );
switch ( count( $p ) ) {
case 0:
return new $name;
case 1:
return new $name( $p[0] );
case 2:
return new $name( $p[0], $p[1] );
case 3:
return new $name( $p[0], $p[1], $p[2] );
case 4:
return new $name( $p[0], $p[1], $p[2], $p[3] );
case 5:
return new $name( $p[0], $p[1], $p[2], $p[3], $p[4] );
case 6:
return new $name( $p[0], $p[1], $p[2], $p[3], $p[4], $p[5] );
default:
wfDebugDieBacktrace( "Too many arguments to constructor in extCreateObject" );
}
}
mediawiki.org )
+61
HRESULT ReInitCOMAsSTA()
{
__AUTO_TRACE__(__FUNCTION__)
HRESULT hr = E_FAIL;
while (!SUCCEEDED(hr = CoInitialize(NULL)))
{
CoUninitialize(); // мочим КОМ, пока не даст нам проинициализироваться однопоточно
}
return hr;
}
+61
int len = dynamic_cast<GatewayRec *>(*Iter)->PrefixMatch(aliases, matchedalias, priority);
gnugk
+61
std::cout << std::cout << "Hello, world";
С гейдевчика, странно, что здесь не было.
+61
#include <iostream>
#include <iomanip>
using std::boolalpha;
using std::cout;
using std::endl;
template <class N>
bool getbit(N var, int bit)
{
size_t bsz = sizeof(N)*8;
return ((bsz>=bit)?((var>>bit)%2):(0));
}
template <class N>
bool bitCompare(N a, N b)
{
size_t bsz = sizeof(N)*8;
for (size_t i = 0; i < bsz; i++)
{
bool gba = getbit(a, i);
bool gbb = getbit(b, i);
if (gba != gbb)
{
return false;
}
}
return true;
}
int main(int argc, char* argv[])
{
cout << "100500 == 100500:" << boolalpha << bitCompare(100500, 100500) << endl;
cout << "100500 == 9000: " << bitCompare(100500, 9000) << endl;
cout << "'H' == 'H': " << bitCompare('H', 'H') << endl;
cout << "'H' == 'K': " << bitCompare('H', 'K') << endl;
return 0;
}
Байтоебство проходили... Дамы и господа! Встречайте битоебство!
+61
УЧИМСЯ ТРАЛИРОВАТЬ ВМЕСТИ С PragramistOtBoga
PragramistOtBoga: ЗДАРОВА ЛАЛКА АЗАЗА
ЛАЛАКА ПРАГРАМИСТ: ПРевет не тралируй миня пажалузта!!!!!!
PragramistOtBoga: Ты лах карочи))0))нульскопка Мамку С++ и бал азазазаза лалка затарлин))0
ЛАЛАКА ПРАГРАМИСТ: Супкпздц((9 миня апять затралил гиниальный траль PragramistOtBoga
Сиводня маэстра тралинга PragramistOtBoga научит вас тралиравать лалак
Штобы к завтра дамашку зделали! Смарите у миня праверю))0