【发布时间】:2012-06-19 22:29:04
【问题描述】:
我有一个如下所示的程序:
#include <stdio.h>
#include <stdlib.h>
#include "string.h"
#include <sstream>
class A{
int num1;
char char1;
public:
void set_print_num(int);
};
void A::set_print_num(int n){
num1 = true;
printf("this is %d", num1);
}
int main(void){
A a_inst;
a_inst.set_print_num(5);
}
即使我将 num1 设置为 true 而不是 int,我也没有收到编译器错误。有什么问题吗?
【问题讨论】:
标签: c++ types type-conversion