The syntax in C++ is almost exactly the same (just leave out the named parameters):
mydata data[] = { { "Archimedes", 2.12 },
{ "Vitruvius", 4.49 } } ;
In C++03 this works whenever the array-type is an aggregate. In C++11 this works with any object that has an appropriate constructor.