convertir char* en r�f�rence sur string
Bonjour. Je cherche � convertir un char* en r�f�rence sur un string. En gros faire quelque chose comme �a...
Code:
1 2 3
|
char* c = "church";
string &s = c; |
Mais le compilateur veux pas. Existe-t-il un autre moyen?
Le but de l'op�ration est le suivant:
- je re�ois une base de donn�es sous la forme d'un char*
- une entr�e correspond � une cl� de 16 charact�res plus 32 charact�res de donn�es.
- du coup la base est un char* vers des entr�es de 48 chars qui se suivent
J'ai un algo qui trie ma base sur la cl�. Sauf que j'ai �crit l'algo avec des cl�s qui sont des string...
Du coup, je veux cr�e des string � partir des cl�... Pour �tre plus pr�cis, je veux des r�f�rences vers des string.
La base va contenir un million d'entr�e du coup, je veux pas tout recopi�... Existe-t-il une solution pour mon probl�me?