本文整理汇总了C++中Person::age方法的典型用法代码示例。如果您正苦于以下问题:C++ Person::age方法的具体用法?C++ Person::age怎么用?C++ Person::age使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Person
的用法示例。
在下文中一共展示了Person::age方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: test
void test () {
{
//! [load]
Person alex;
if (!alex.load(12))
qWarning("Error on load: %s",
qPrintable(alex.lastError()->text()));
qDebug("Person with name %s loaded. And him %d years old.",
qPrintable(alex.name()),
alex.age());
//! [load]
}
{
//! [save]
Person alex;
alex.setName("Alex");
alex.setAge(22);
if (!alex.save())
qWarning("Error on save: %s",
qPrintable(alex.lastError()->text()));
qDebug("Person with name %s saved. New objectId %d",
qPrintable(alex.name()),
alex.objectId());
//! [save]
}
{
//! [update]
Person alex;
alex.load(12);
int oldObjectId = alex.objectId();
alex.setAge(22);
if (!alex.save())
qWarning("Error on update: %s",
qPrintable(alex.lastError()->text()));
qDebug("Person with name %s updated. Old objectId %d == new objectId %d",
qPrintable(alex.name()),
oldObjectId,
alex.objectId());
//! [update]
}
{
//! [remove]
Person alex;
alex.load(12);
if (!alex.remove())
qWarning("Error on remove: %s",
qPrintable(alex.lastError()->text()));
qDebug("Person with name %s removed.",
qPrintable(alex.name()));
//! [remove]
}
}