блог-форум о программировании
Вы не вошли.
Страницы 1
a^=b^=a^=b;
if ((i|j)<0) ...
int ofs = (int)&((Class*)0)->element;
#include <iostream>
using namespace std;
void foo(const int i) {
cout << "foo(" << i <<")" << endl;
}
int main() {
int c = 10;
switch(c&3) while((c-=4)>=0) {
foo(c); case 3:
foo(c); case 2:
foo(c); case 1:
foo(c); case 0:;
}
return 0;
}
#define TRUE ''/''/''/''
#define FALSE ''-''-''-''
int direction = 0;
char direction_name = direction["FBLR"];
// -~x == x + 1
// ~-x == x - 1
// объяснение:
// -~x = ~(~x) + 1 == x + 1;
// ~-x = (~-x + 1) - 1 == -(-x) - 1 == x - 1;
float InvSqrt (float x){
float xhalf = 0.5f*x;
int i = *(int*)&x;
i = 0x5f3759df - (i>>1);
x = *(float*)&i;
x = x*(1.5f - xhalf*x*x);
return x;
}
void doStuff(int count) {
while(count --> 0) {
do();
}
}
:: Мои программные ништяки ::
Вне форума
Страницы 1
[ Сгенерировано за 0.045 сек, 8 запросов выполнено - Использовано памяти: 2.26 Мбайт (Пик: 2.72 Мбайт) ]