c_cpp 审查CppPrimer#104
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 审查CppPrimer#104相关的知识,希望对你有一定的参考价值。
#include <iostream>
struct X {
X(int i, int j): base(i), rem(base % j) {}
int base, rem;
};
int main()
{
X x(10, 5);
std::cout << x.base << "_" << x.rem << std::endl;
}
#include <iostream>
#include <string>
class Sales_data {
public:
friend std::istream& read(std::istream&, Sales_data&);
Sales_data(std::istream &is = std::cin) { read(is, *this); }
std::string bookNo;
int units_sold;
double revenue;
};
std::istream& read(std::istream& is, Sales_data& item)
{
double price = 0;
is >> item.bookNo >> item.units_sold >> price;
item.revenue = price * item.units_sold;
return is;
}
int main()
{
Sales_data sales;
std::cout << sales.bookNo << "_" << sales.units_sold << "_" << sales.revenue << std::endl;
}
以上是关于c_cpp 审查CppPrimer#104的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 104.二叉树的最大深度
c_cpp 104.二叉树的最大深度 - 难度易 - 2018.9.10
c_cpp inject_trusts-IOS-v12.1.2-16C104-iPhone11,x.c
cppPrimer学习16th
cppPrimer学习12th
cppPrimer学习11th