Exemple
class
String {
private
:
const
char *name;
size_t len;
public
:
const
char
* c_str() {
return
name;}
};
int
main(
int
argc,
char
* argv[])
{
String
string;
printf(
"string est '%s'\n"
, answer);
return
0;
}
Solution
Ne passez pas une structure vers une fonction prenant un nombre variable d'arguments.
class
String {
private
:
const
char *name;
size_t len;
public
:
const
char
* c_str() {
return
name;}
};
int
main(
int
argc,
char
* argv[])
{
String
string;
printf(
"string est '%s'\n"
, answer.c_str() );
return
0;
}