Looks like you need some container with coords values and put begin() and end() iterators



int coords[3] = {1,2,3}

CGAL::Point_d< Kernel >::Point_d d (3,coords, coords+3);