- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
std::string toString(std::function<std::string(T)> f = std::function<std::string(T)>()) {
std::stringstream ss;
if(f)
ss << f(some_value);
else
ss << some_value;
return ss.str();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+28
std::string toString(std::function<std::string(T)> f = std::function<std::string(T)>()) {
std::stringstream ss;
if(f)
ss << f(some_value);
else
ss << some_value;
return ss.str();
}
+42
objbase.h:
#define __STRUCT__ struct
#define interface __STRUCT__
спасибо Микрософт за счастливое детство соответствие стандарту при засирании глобального неймспейса своими больными фантазиями
+36
printf("Aligment control: %d", sizeof(DataTransfer_T));
+35
void GetDPI ()
{
jclass c; jmethodID m; jobject o, dm; jfieldID fxdpi, fydpi;
c = env->FindClass ("android/util/DisplayMetrics");
m = env->GetMethodID (c, "<init>", "()V");
dm = env->NewObject (c, m);
fxdpi = env->GetFieldID (c, "xdpi", "F");
fydpi = env->GetFieldID (c, "ydpi", "F");
c = env->FindClass ("android/app/NativeActivity");
m = env->GetMethodID (c, "getWindowManager", "()Landroid/view/WindowManager;");
o = env->CallObjectMethod (appState->activity->clazz, m);
c = env->GetObjectClass (o);
m = env->GetMethodID (c, "getDefaultDisplay", "()Landroid/view/Display;");
o = env->CallObjectMethod (o, m);
c = env->GetObjectClass (o);
m = env->GetMethodID (c, "getMetrics", "(Landroid/util/DisplayMetrics;)V");
o = env->CallObjectMethod (o, m, dm);
xdpi = env->GetFloatField (dm, fxdpi);
ydpi = env->GetFloatField (dm, fydpi);
LOGI("dpi is (%f, %f)", xdpi, ydpi);
}
Пишем под ведроид, дёргаем жабьи методы
На жабе:
DisplayMetrics d = new DisplayMetrics;
getWindowManager.getDefaultDisplay.getMe trics(d);
xdpi=d.xdpi;
ydpi=d.ydpi;
+78
class woman{
bool cute;
bool beauty;
if (cute == true)beauty = false;
if (beauty == true)cute = false;
}
//made by God
Досталась в наследство небольшая вселенная, а там это...
+34
int main()
try
{
}
catch (...)
{
}
http://ideone.com/luh8p
+27
#define говно NULL
#define нихуя void
#define факт bool
#define хуёво false
#define пиздато true
#define цифра int
#define число float
#define базар char
#define ТамГде *
#define типа {
#define ёба }
#define это =
#define сука ==
#define и &&
#define или ||
#define чатко const
#define базарь cout<<
#define спроси cin>>
#define блять ;
#define то )
#define иначе else
#include <iostream>
using namespace std;
нихуя main()
типа
факт Semki блять
базарь "Семки есть,, ёба? /n" блять
спроси Semki блять
если Semki сука пиздато то
типа
базарь "Красава" блять
ёба
иначе
типа
базарь "Нарываешься, сука? /n" блять
ёба
ёба
Быдло-код!
+21
unsigned i=Facts.size();
optimized=false;
Facts.push_back(fact);
if(Facts.size()>i)
return i;
else
return -1;
Обмазываем push_back рет-кодом.
+20
class CRenderWindow
{
public:
/***/
bool IsWindow();
/***/
};
class CWindow : public CRenderWindow
{
/***/
};
Код для работы с окнами. Лишнее я убрал (весь код занимает больше 500 строк).
О чем думал человек, который это проектировал? О_о
+27
String MyClass::ConvertToString(int i)
{
switch(i)
{
case 71:
return String::Format("%s", "ab703d2");
case 72:
return String::Format("%s", "ab70382");
case 73:
return String::Format("%s", "ab7038c");
case 74:
return String::Format("%s", "ab70396");
case 79:
return String::Format("%s", "ab703be");
case 80:
return String::Format("%s", "ab703c8");
case 82:
return String::Format("%s", "ab703dc");
case 86:
return String::Format("%s", "ab703fa");
case 75:
return String::Format("%s", "ab703a0");
case 77:
return String::Format("%s", "ab703aa");
case 83:
return String::Format("%s", "ab703e6");
case 84:
return String::Format("%s", "ab703f0");
case 78:
return String::Format("%s", "ab703b4");
case 87:
return String::Format("%s", "ab70404");
case 90:
return String::Format("%s", "fe8c33d");
case 93:
return String::Format("%s", "fe8c35b");
case 91:
return String::Format("%s", "fe8c347");
case 92:
return String::Format("%s", "fe8c351");
case 81:
return String::Format("%s", "fe8c329");
case 85:
return String::Format("%s", "fe8c333");
default:
return String::Format("%s", "1a177fd");
}
}
Фиг с ними, с массивами. Но Format() то зачем???