buenas
gracias por responder
entiendo por que me dices esas cosas y es muy cierto ,pero tal ves no paresca pero lo quize poner como un ejemplo pero la verdad es que tengo que poner mi code completo aqui abaja para mostrar lo que estoy haciendo es una implemtacion simple de un ejemplo que quiero mostrar a unos compañeros pero cuando (que compila bien el sistema (Window lanza una epxecion de ) y termina mi app).
esta es la modificacion del code completo a ver que me dice por que la verdfad estoy perdido
#include <iostream>
#include <vector>
#include<string>
using namespace std;
class UsuarioC;
class NominaF{
private:
vector<string> ComprobanteFiscal;
vector<double> Sueldo;
vector<string> NombreUsuario;
int datos;
friend class UsuarioC;
public:
NominaF(){
datos=0;
}
};
class UsuarioC{
public:
void CargarDatos(NominaF obj)
{
string Nom;
double sueldo;
string Comprobante;
char respu;
cout <<"======================================================"<<endl;
cout <<" Nomina 0.1 "<<endl;
do{
obj.datos++;
cout <<endl<<endl;
cout <<"ingresar datos: "<<endl;
cout <<"Nombre: "<<endl;
cout <<">>";
getline(cin, Nom);
cin.ignore();
cout <<endl;
cout <<"ponga su sueldo "<<endl;
cin >>sueldo;
cout <<endl;
cout <<"ponga numero de comprobante fiscal de la empresa. "<<endl;
getline(cin,Comprobante, '%');
cin.ignore();
obj.NombreUsuario.push_back(Nom);
obj.Sueldo.push_back(sueldo);
obj.ComprobanteFiscal.push_back(Comprobante);
cout <<endl<<endl;
cout <<"desea cargar mas usuarios s o S "<<endl;
cin >> respu;
}while((respu =='s') || (respu=='S'));
}
void leer(NominaF obj){
for(int i(0); i <obj.datos;i++){
cout <<"Usuario :"<<obj.NombreUsuario.at(i)<<endl;
cout <<"Sueldo :"<<obj.Sueldo.at(i)<<endl;
cout <<"Comprobante Fiscal:"<<obj.ComprobanteFiscal.at(i)<<endl;
}
}
};
int main ()
{
NominaF nomina;
UsuarioC User;
User.CargarDatos(nomina);
User.leer(nomina);
return 0;
}
disculpen la INSISTENCIA pero la verdad es una duda k tengo muy en el fondo
por que ahora pruebo el push_back fuera de la clase y al parece trabaja bien pero cuando uso una instancia de la clase amiga nada de nada k me recomiendan