Files
modern-cpp-tutorial/code/9/9.3.alignment.cpp
2019-07-19 12:00:46 +02:00

21 lines
363 B
C++

#include <iostream>
struct Storage {
char a;
int b;
double c;
long long d;
};
struct alignas(std::max_align_t) AlignasStorage {
char a;
int b;
double c;
long long d;
};
int main() {
std::cout << alignof(Storage) << std::endl;
std::cout << alignof(AlignasStorage) << std::endl;
return 0;
}