-4

クラスAがあるとしましょう

Class A {
  int x[100];
  vector<int> y;
  Fill(x);
  Fill(y.begin());
  B(x);
  B(y.begin());
}
Class Fill (pointer) {
  *pointer = 0;
  ++pointer;
  *pointer = 1;
  ++pointer 
}
Class B(container) {
  //how do I clear/empty the array and the vector passed by class A given only the pointers to them?
  //I must clear an array and a vector in THIS class.
  //I DO NOT want to fill them with 0s. 
  //x and y.begin are POINTERS to the first element of the container, not containers    
}

dsfsdakfgnsdfgsf dg sdf gsdf ghsdf g sdfg ersg s

前もって感謝します。

4

2 に答える 2