struct Address{char section = '/0'; int number = 0;};
std::pair<bool, Address> translate(char section, int number){
std::pair<bool, Address> a;
if(number>100){
a.first = false;
}else{
a.first = true;
a.second.section = section;
a.second.number = number+1;
}
return a;
}
std::tuple用到再看…
本文介绍了一个使用C++定义结构体Address并实现translate函数的示例,该函数根据输入参数返回一个包含布尔值和修改后的Address结构体的pair。通过此示例,读者可以了解C++中结构体和函数的基本用法。
1548

被折叠的 条评论
为什么被折叠?



