36 lines · cpp
1#include <stdint.h>2 3struct foo4{5 uint32_t a;6 uint32_t b;7 float c;8 foo() : a(0), b(1), c(3.14) {}9 foo(uint32_t A, uint32_t B, float C) :10 a(A),11 b(B),12 c(C)13 {}14};15 16int main (int argc, char const *argv[])17{18 foo* foobar = new foo[2];19 20 foobar[0].a = 1;21 foobar[0].b = 9;22 23 foobar[1].a = 8;24 foobar[1].b = 5;25 26 foobar[1].b = 7; // set breakpoint here27 28 foobar[1].c = 6.28;29 30 foo barfoo[] = {foo(1,2,3), foo(4,5,6)};31 32 delete[] foobar;33 34 return 0;35}36