Esempio
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 is '%s'\n"
, answer);
return
0;
}
Soluzione
Non inviare una struttura a una funzione che utilizza un numero variabile di argomenti.
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 is '%s'\n"
, answer.c_str() );
return
0;
}