- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
template <typename T1,typename T2>
class Pair
{
private:
T1 a;
T2 b;
public:
T1 & first() { return a; }
T2 & second() { return b; }
T1 first() const { return a; }
T2 second() const { return b; }
Pair(const T1 & aval, const T2 & bval) : a(aval), b(aval) {};
Pair() {}
};
using ValArrInt = std::valarray<int>;
using PairArr = Pair<ValArrInt, ValArrInt>;
class Wine : private string, private PairArr
{
private:
int NY;
public:
Wine(const char * l, int y, const int yr[], const int bot[]);
void Show() const;
};
Wine::Wine(const char * l, int y, const int yr[], const int bot[])
:string(l), NY(y)
{
PairArr::operator=(PairArr(ValArrInt(yr, NY), ValArrInt(bot, NY)));
}
void Wine::Show() const
{
cout << "Wine: " << (const string &)*this << endl;
cout << "\tYear\tBottles\n";
for (int i = 0; i < NY; i++)
{
cout << "\t" << PairArr::first()[i] << "\t"
<< PairArr::second()[i] << endl;
}
}
在这一行中:
PairArr::operator=(PairArr(ValArrInt(yr, NY), ValArrInt(bot, NY)));
为什么 PairArr
组件以 ValArrInt(yr, NY)
(第一个参数)作为其 a 和 b 成员结束。
用这个测试:
const int YRS = 3;
int y[YRS] = { 1993,1995,1998 };
int b[YRS] = { 48,60,72 };
Wine more("Gushing Grap Red", YRS, y, b);
more.Show();
题外话:一直要求我为代码量添加更多详细信息......但是没有。我应该满足某种代码与非代码的比例吗?
最佳答案
所以,显然你有一个打印错误,你在两个地方都输入了 aval
:
Pair(const T1 & aval, const T2 & bval) : a(aval), b(aval) {};
关于c++ - PairArr::operator=(PairArr(ValArrInt(ytemp, NY),ValArrInt(btemp,NY)));,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648273/
template class Pair { private: T1 a; T2 b; public: T1 & first() { return a; } T2 & second()
我正在为我正在编写的稀疏矩阵类(学校项目的一部分)研究 equals() 方法。我经常遇到这样一个问题,它不允许我使用任何方法或其他特定于我的类的成员,因为 that(我用于参数的名称 equals)
我尝试使用 Ajax 和纯 Javascript 发布请求,基本上我在页面上存在的所有 HTML 表单的提交按钮上添加一个监听器。 触发时,这些监听器检索用户输入的数据并将它们发布到我的远程服务器。
我正在尝试获取纽约(美国/东部)和 UTC 之间的当前偏移量。无论我的服务器所在的时区以及其他任何时区,我如何获得此值。我只想要以毫秒为单位的偏移量。我确信有一种快速的方法可以做到这一点,但我还没有找
我需要区分 Queens style地址,来自有效的范围地址,以及带有单位#的地址。例如: 皇后区风格:123-125 Some Street, NY 远程地址:6414-6418 37th Ln S
我有这个类,其中“nome”字段不能为空 public class Utente { ...... @NotEmpty @Size(min=2, max=30)
我在 WebGL 项目中使用立方体贴图,我的同事为我提供了标记为前、后、左、右、上和下的面的图像资源。然而Three.js's example code使用标有 2 个字母的图像。 p 或 n 后跟
我有一个看起来像这样的字符串: String str = "Jun 26th 2021, 04:30:15 pm NY"; 我想将它转换为 ZonedDateTime,为此我使用 DateTimeFo
我用 JSF 制作了一个 Web 应用程序并在 Tomcat 上运行它。 在 webapp 中,有几个动态创建的 URL。例如,/ny/不是根 (WebContent) 文件夹下的文件夹。当用户请求/
我是一名优秀的程序员,十分优秀!