由买买提看人间百态

topics

全部话题 - 话题: rpcgen
(共0页)
e********r
发帖数: 2352
1
来自主题: Programming版 - 请教一个rpcgen的问题
(1)server side 的string type内存是怎么分配的:
在.x文件里定义了:
typedef string nametype<100>;
struct candidate
{
nametype name;
int number;
}
在server文件里定义一个array:
candidate array[10];
arry[0].name 怎么好像和array.name[1] 共用内存,改了一个另一也会变, 请问哪位
老大可以指教一下.
(2)还是上面这个struct,可以从client side 传一个candidate type varible 到
server, 但是从server 传一个candidate到client就会crush, 这两个问题是不是都是
因为server side内存分配的问题.
w***g
发帖数: 5958
2
来自主题: Programming版 - 竟然有人鼓吹自动生成代码的?
而且生成出来的代码还需要人看!简直就是本末倒置了。
人写代码是为了让机器执行任务,最好的设计自然是应该把人写的代码和机器产生的数
据分开。Linux下也有lex/yacc, gperf, rpcgen等自动生成代码的工具,但那写都只是
作为中间数据直接传入编译器的,不需要人看的,中间代码也不用存入版本管理软件。
有些情况下因为现在技术水平制约,偶尔用机器产生代码是可以提高生产力。但是把这
个看成先进技术是不对的。
我知道你IDE用得很爽。大部分人用IDE都用得很爽,你自己爽爽就可以了。又不是什么
了不起的本事,也值得拿出来吹。
(共0页)