C++中,所有类型的变量可以叫对象,所以我觉得内建类型可以"构造",这个等我们C++跟汇编强大了再去发掘
c++/C + 汇编 = 天下无敌
谢谢,你的例子很好
我想我明白了
那东西有点象“宏”,
但与自定义类型无关
但我感到矛盾的是
为什么c++容许把一个void * 赋值给一个其他类型的指针
但不容许把一个比如 int * 赋值给一个比如 double *
这赋值规则应该如何总结呢?
另外 在c++中如下赋值是否合法?
int i;
double d;
……
i=d;
最后, int i , double d, i =d;是可以的,但是编译器会发出警告,会说精度丢失
你的这句话,让我觉得你也可以好好说话的啊,我们还是可以做朋友的。
感觉c++很丑陋
不如c美
因为c的规则少而简单
但c++的不是(我的印象,是这样吗?)
另外我注意到了127楼例子与135楼的差别
int new (5)
new int (0)
敢问两者的含义有何不同?
C++绝对优美,看来你还没有见识到C++强大的威力,重载,多态,虚拟函数,运行时类型识别,这些是我们C++程序员的乐园.最重要的是,C++提供字符串类型,简化了对字符串的操作,解决了内存丢失的问题,这么强大的语言,规则多是难免的,如果C++不是为了继承C,他的语法可以更加简单. 一个强大的语言,你想"大则可以治大国,小则可以治家事"操控当然会困难.C++创始人厉害,20年前已经可以创造出如此美妙的语言