nm
Oct 30, 2004, 21:02
знатокки, хола :)
значит такой вопрос --
я 100% знаю, что с случае структур работает следующая весчь
предположим что есть :
struct FooBar_t {
char a;
char b;
char c;
char d;
};
struct FooBar_t *fb;
fb = calloc(sizeof(FooBar_t), 1);
strncpy(fb, 4, "test");
и я четко буду знать в какой переменной какая буковка будет лежать ... (вопросы связанные с align-ом, не рассматриваем, знаю я про них :)
теперь вопрос -- если поменять там слово struct на class, к чему это может привести ? т.е. есть ли те-же гарантии расположения переменных в памяти, что даются компилятором насчет структур ?
интересует 1 - кроццплатформенность этой хрени
2 - кросскомпильность этой же хрени :))))
значит такой вопрос --
я 100% знаю, что с случае структур работает следующая весчь
предположим что есть :
struct FooBar_t {
char a;
char b;
char c;
char d;
};
struct FooBar_t *fb;
fb = calloc(sizeof(FooBar_t), 1);
strncpy(fb, 4, "test");
и я четко буду знать в какой переменной какая буковка будет лежать ... (вопросы связанные с align-ом, не рассматриваем, знаю я про них :)
теперь вопрос -- если поменять там слово struct на class, к чему это может привести ? т.е. есть ли те-же гарантии расположения переменных в памяти, что даются компилятором насчет структур ?
интересует 1 - кроццплатформенность этой хрени
2 - кросскомпильность этой же хрени :))))