#include #include #include #include #include using namespace std; void testSize () { cout << "size and alignment\n"; half h[2]; int size = sizeof (half); ptrdiff_t algn = (char *)&h[1] - (char *)&h[0]; cout << "sizeof (half) = " << size << endl; cout << "alignof (half) = " << (int) algn << endl; assert (size == 2 && algn == 2); cout << "ok\n\n" << flush; }