Hola a todos,
Soy nuevo programando en C++ habia programado en C.
El codigo es el siguiente:
#include <stdlib.h>
#include <iostream>
#include <string>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
class A{
public: static vector<string> salida;
public: static void leerarchivo(){
ifstream file;
file.open("test.txt", ios::in);
string aux;
getline(file,aux);
salida.push_back(aux);
file.close();
}
};
int main(int argc, char** argv) {
A::leerarchivo();
}
cuando compilo me da el siguiente error:In function `A::leerarchivo()':
test.cpp:(.text._ZN1A11leerarchivoEv[A::leerarchivo()]+0x75): undefined reference to `A::salida'
collect2: ld returned 1 exit status
Espero que Alguien pueda ayudarme.
Saludos.