Exemplo n.º 1
0
int main()
{
	Item_base base0("C++primer", 50.00);
	Bulk_item bulk0("How to pr", 50.00, 3, 0.2);
	cout << base0 << endl;
	cout << bulk0 << endl;
//	vector<Item_base> basket;
	vector<Item_base *> basket;
	Item_base base1("C++primer_1", 50.00);
	Bulk_item bulk1("How to pr_1", 50.00, 3, 0.25);
	Item_base *p1 = &base0, *p2 = &base1;
	Bulk_item *p3 = &bulk0, *p4 = &bulk1;
	/*
	basket.push_back(base0);
	basket.push_back(base1);
	basket.push_back(bulk0);
	basket.push_back(bulk1);
	*/
	cout << *p1 << p2 << p3 << p4 << endl;
	basket.push_back(p1);
	basket.push_back(p2);
	basket.push_back(p3);
	basket.push_back(p4);
	double sumprice = 0;
	for (vector<Item_base*>::iterator it = basket.begin();
		it != basket.end(); ++it)
		sumprice += (*it)->net_price(5);
	cout << "sumprice = :" << sumprice << endl;
	system("pause");
	return 0;
}
Exemplo n.º 2
0
void test_reading_writing_sideset_from_file(stk::ParallelMachine comm, const std::string& input_file_name, const std::string& output_file_name)
{
    stk::mesh::MetaData meta1;
    BulkDataTester bulk1(meta1, comm);
    SideSetData sideset_data1 = get_sideset_data_from_file_read_and_write_new_file(bulk1, input_file_name, output_file_name);
    stk::mesh::MetaData meta2;
    BulkDataTester bulk2(meta2, comm);
    SideSetData sideset_data2 = get_sideset_data_from_written_file(bulk2, output_file_name);
    compare_sidesets(input_file_name, bulk1, sideset_data1, bulk2, sideset_data2);
    unlink(output_file_name.c_str());
}
Exemplo n.º 3
0
int
main (int argc,
      char *argv[])
{
   mongoc_client_t *client;
   mongoc_collection_t *collection;

   mongoc_init ();

   client = mongoc_client_new ("mongodb://localhost/");
   collection = mongoc_client_get_collection (client, "test", "test");

   bulk1 (collection);

   mongoc_collection_destroy (collection);
   mongoc_client_destroy (client);

   mongoc_cleanup ();

   return 0;
}