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; }
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()); }
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; }