Bonjour. Je cherche à convertir un char* en référence sur un string. En gros faire quelque chose comme ça...
Mais le compilateur veux pas. Existe-t-il un autre moyen?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char* c = "church"; string &s = c;
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?
Partager