Упоминание было сделано здесь стандарта для CSV. Мне было бы интересно знать больше об этом - единственные стандарты, о которых я знаю,
независимо от того, что Excel принимает
Я решил поработать. На самом деле мне нужен был INSERT INTO ... SELECT . Т.е. создать оператор SELECT с помощью критериев, затем добавить INSERT INTO и выполнить.
Поэтому я попросил BasePeer создать необработанный sql ( BasePeer :: createSelectSql ), а затем добавил INSERT INTO вперед. Поскольку мне нужно заполнить значения оператора (: p1,: p2 и т. Д.), Но метод BasePeer :: populateStmtValues является закрытым (почему?), Мне пришлось скопировать этот метод в другой поместите и назовите его.
#include <vector>
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Delaunay_triangulation_2.h>
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
typedef CGAL::Delaunay_triangulation_2<K> Delaunay;
typedef K::Point_2 Point;
void load_points(std::vector< Point >& points)
{
points.push_back(Point(1., 1.));
points.push_back(Point(2., 1.));
points.push_back(Point(2., 2.));
points.push_back(Point(1., 2.));
}
int main()
{
std::vector< Point > points;
load_points(points);
Delaunay dt;
dt.insert(points.begin(), points.end());
std::cout << dt.number_of_vertices() << std::endl;
return 0;
}