hice el ver si esta adentro o no, pero no logro entender como hacer el insertar un string por parametro a un objeto de arreglo char. mi code es asi:
Código
#include <iostream> #include <cassert> #include <cstdlib> #include <string.h> #include<vector> using namespace std; class setstring{ char *objetos; int cantidad; int espacio; public: setstring(){ //hice un constructor por defecto espacio=1; objetos = new char [espacio]; objetos [0]='\0'; cantidad=0; } ~setstring () { delete [ ]objetos;} bool insert (string s) //mi problema es aqui, no se que hacer. { if(in(s)==false){ vector<string> obj ={objetos}; vector <string> obj2={s}; obj.push_back(s); return true;} } bool in(string s){ if(strstr(objetos,s.c_str())!=0){ return true; } else{ return false; } } };