Тема: Розмір інстанса порожньої структури
Чому розмір інстанса порожньої структури є не 0 ?
#include <stdio.h>
typedef struct { } empty_t;
int main() {
    printf("Size of type:     %lu\r\n", sizeof(typeof(empty_t))); // 0
    printf("Size of instance: %lu\r\n", sizeof(empty_t()));       // 1
    printf("Size of array:    %lu\r\n", sizeof(empty_t[0x10]));   // 0
    return 0;
}Я поки не знаю як до цього ставитися.







