本文整理汇总了C++中data::getName方法的典型用法代码示例。如果您正苦于以下问题:C++ data::getName方法的具体用法?C++ data::getName怎么用?C++ data::getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类data
的用法示例。
在下文中一共展示了data::getName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: strcmp
bool operator< (const data& d1, const data& d2)
{
// return true if d1 is "less than" d2, false otherwise
return strcmp(d1.getName(), d2.getName()) < 0;
}
示例2:
bool operator< (const data & aData1, const data & aData2)
{
char name1[100];
char name2[100];
aData1.getName(name1);
aData2.getName(name2);
if (strcmp(name1, name2) == -1)
return true;
else
return false;
}
示例3: strcpy
data::data(const data & aData)
{
char tempName[100];
char tempPhone[100];
char tempProduct[100];
char tempEvents[100];
aData.getName(tempName);
this->name = new char[strlen(tempName) + 1];
strcpy(name, tempName);
aData.getPhone(tempPhone);
this->phone = new char[strlen(tempPhone) + 1];
strcpy(phone, tempPhone);
aData.getProduct(tempProduct);
this->product = new char[strlen(tempProduct) + 1];
strcpy(product, tempProduct);
aData.getEvents(tempEvents);
this->events = new char [strlen(tempEvents) + 1];
strcpy(events, tempEvents);
}
示例4: insert
void hashTree::insert(treeNode*& root, data& aData)
{
char key[100];
char compare[100];
if (root)
{
root->item->getName(compare);
aData.getName(key);
}
if(!root)
{
root = new treeNode(&aData);
size++;
}
else if(strcmp(key, compare) < 0)
{
insert(root->left, aData);
}
else
{
insert(root->right, aData);
}
}