Estava fazendo esta classe mas o compilador acusou erro ao usar strings. Eu não sei como consertar e preciso que seja com strings e não char. Segue o código:
#ifndef DOMIMG_H
#define DOMIMG_H
#include <string>
class Domimg
{
	public:
  	 string funcao;
	 string dominio;
	 string imagem;
		
	 void setFuncao(string f);
	 void setDominio();
	 void setImagem();
		
	 string getFuncao();
	 string getDominio();
	 string getImagem();
};
#endif
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Acrescente o seguinte comando após os #include:
using std::string;
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Eu acrescentei o comando mas agora o compilador acusou erro no meu arquivo main.cpp, diz que tem uma referencia indefinida para Domimg::setFuncao(std::string).
O código do main.cpp:
#include <iostream>
#include <string>
#include <cstring>
#include "domimg.h"
using namespace std;
int main(){
	cout << "Cálculo" << endl;
	string c;
	cout << ">> ";
	cin >> c;
	if(c == "dom-img"){
		cout << "F(x) = ";
		string f;
		cin >> f;
		Domimg domimg;
		domimg.setFuncao(f);
	}else{
		
	}
	return 0;
}
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Dá uma olhada na implementação da classa setFunction no .cpp.