Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
extern signal объявляется, осталось от прошлых версий?char *somefunc(int n) {
static char *buf = NULL;
if(buf) free(buf);
buf = malloc(n);
return buf;
}<code>
struct idx {
uint_32 key;
uchar_8 *val;
};
int main() {
uint_32 i = DEF_CONST;
uint_32 idx_cnt;
struct idx **ptr = NULL;
for(idx_cnt = 0;idx_cnt<i;idx_cnt++) {
ptr = realloc(ptr, sizeof(struct idx *)*(idx_cnt+1));
ptr[idx_cnt] = malloc(sizeof(struct idx));
ptr[idx_cnt]->val = strdup("val31337");
}
// делаем шото
for(i=0;i<idx_cnt;i++) {
free(ptr[i]->val);
free(ptr[i]);
}
free(ptr);
return 0;
}
</code>class Vector3f {
float x,y,z;
Vector3f(float x_, float y_, float z_): x(x_), y(y_), z(z_) {};
};
// (да простят меня спецы C++ если тут что-то лишнее).public: не помешает :-).
«OOC для C, — это как Scala для Java»