Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c++;类到类数据传输 我在C++中工作,我想从文本文件中输入,然后转到类中的变量。我有两个班:A类和B类,由以下人员提供: class A { public: double i; double r; double function(double s) { i = s*s+r; return i; }; class B: public A { public: A A; int c; double e; e = A.r; c = A.function(c); double h; h=e+c; }; int main() { ifstream data; double f[3]; data.open("A.txt", ios::in); for (int i = 0; i <3; i++) { data>> f[i]; } A A; A.r = f[0]; }; A类 { 公众: 双i; 双r; 双功能(双s) { i=s*s+r; 返回i; }; B类:公共A { 公众: A A; INTC; 双e; e=A.r; c=A.函数(c); 双h; h=e+c; }; int main() { ifstream数据; 双f[3]; data.open(“A.txt”,ios::in); 对于(int i=0;i>f[i]; } A A; A.r=f[0]; };_C++_Class_Interaction - Fatal编程技术网 f[i]; } A A; A.r=f[0]; };,c++,class,interaction,C++,Class,Interaction" /> f[i]; } A A; A.r=f[0]; };,c++,class,interaction,C++,Class,Interaction" />

c++;类到类数据传输 我在C++中工作,我想从文本文件中输入,然后转到类中的变量。我有两个班:A类和B类,由以下人员提供: class A { public: double i; double r; double function(double s) { i = s*s+r; return i; }; class B: public A { public: A A; int c; double e; e = A.r; c = A.function(c); double h; h=e+c; }; int main() { ifstream data; double f[3]; data.open("A.txt", ios::in); for (int i = 0; i <3; i++) { data>> f[i]; } A A; A.r = f[0]; }; A类 { 公众: 双i; 双r; 双功能(双s) { i=s*s+r; 返回i; }; B类:公共A { 公众: A A; INTC; 双e; e=A.r; c=A.函数(c); 双h; h=e+c; }; int main() { ifstream数据; 双f[3]; data.open(“A.txt”,ios::in); 对于(int i=0;i>f[i]; } A A; A.r=f[0]; };

c++;类到类数据传输 我在C++中工作,我想从文本文件中输入,然后转到类中的变量。我有两个班:A类和B类,由以下人员提供: class A { public: double i; double r; double function(double s) { i = s*s+r; return i; }; class B: public A { public: A A; int c; double e; e = A.r; c = A.function(c); double h; h=e+c; }; int main() { ifstream data; double f[3]; data.open("A.txt", ios::in); for (int i = 0; i <3; i++) { data>> f[i]; } A A; A.r = f[0]; }; A类 { 公众: 双i; 双r; 双功能(双s) { i=s*s+r; 返回i; }; B类:公共A { 公众: A A; INTC; 双e; e=A.r; c=A.函数(c); 双h; h=e+c; }; int main() { ifstream数据; 双f[3]; data.open(“A.txt”,ios::in); 对于(int i=0;i>f[i]; } A A; A.r=f[0]; };,c++,class,interaction,C++,Class,Interaction,我在class A中输入的r在class B中使用时没有保留值。我不知道如何处理这个问题。请帮帮我!!非常感谢!!!我想你被这样的事实弄糊涂了:你的class B包含class A的两个实例:第一个是公共A,第二个是字段因此,类B的每个实例都有B.r字段和B.A.r字段。这是语言允许的,但在这种情况下,您可能只需要其中一个字段。请使用缩进。如果您这样做,可能会有更多人阅读/理解您的代码。我不理解“未保留值”的含义-请提供示例输入和输出(预期和实际收到)(又称……:提供)您的代码永远不会编译。不能

我在
class A
中输入的
r
class B
中使用时没有保留值。我不知道如何处理这个问题。请帮帮我!!非常感谢!!!

我想你被这样的事实弄糊涂了:你的class B包含class A的两个实例:第一个是公共A,第二个是字段因此,类B的每个实例都有B.r字段和B.A.r字段。这是语言允许的,但在这种情况下,您可能只需要其中一个字段。

请使用缩进。如果您这样做,可能会有更多人阅读/理解您的代码。我不理解“未保留值”的含义-请提供示例输入和输出(预期和实际收到)(又称……:提供)您的代码永远不会编译。
不能用于访问类型,语句也不能插入到类主体中。您需要了解什么是类、声明和实例,以及继承和组合是如何工作的。人们通常会将它们混合在一起,当他们知道自己在谈论什么时,这是很好的,但当您了解到这些时最好是用一个详细的方法来做。谢谢大家的评论。我只想使用B类的结果,所以请告诉我最简单的方法,因为C++有点复杂。谢谢。