
Compiler
Veiz
这个作者很懒,什么都没留下…
展开
-
关于赋值操作符的重载: 这个程序为什么能在g++上编译通过?
// 一般认为gcc是学习C/C++的最佳编译器。可是下面这个程序在g++3.4.4上竟然可以编译通过。#include #include using namespace std;class val_box{ private: int val;public: int get() { return val; } void set(int new_v原创 2006-06-21 11:17:00 · 1821 阅读 · 3 评论 -
移植C/C++程序到不同平台时需要留意的地方
有些程序的可移植性不好,在移植过程中若发现编译不过或执行异常,可从以下几个方面来检查: 1. 32bit/64bit 下各个数据类型长度的差异需要注意 2. char 的可移植性 VC 编译器、x86上的 gcc 都把 char 定义为 signed char; 而 arm-linux-gcc 却把char 定义为unsigned char 所以造成了 同样的代码在P原创 2015-01-24 23:27:52 · 932 阅读 · 0 评论