This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 欢迎大家讨论,两个面试的问题。。。1 在C++类中,可以声明变量为PRIVATE或者PROTECTED以起到保护作用,如何在C中实现?
2 这是一种什么设计方法,用OOA/D的方法进行设计,但用C语言实现?
-xiliu(xiliu72);
2001-8-12
{142}
(#164037@0)
-
将类定义为数组,成员函数定义为数组中的函数指针,private或protect成员变量在访问的成员函数中定义为static局部变量。
-xxjjs(东方射日);
2001-8-12
(#164110@0)
-
SORRY!我没有明白你的意思。
-xiliu(北电快倒闭);
2001-8-12
(#164178@0)
-
真的不明白么?这就是一个在C下实现C++的方法:类中的private和protect变量在C中要实现保护和封装,将其定义为函数中的静态局部变量(数组,不同的实例以实例号定义数组下标进行区分),而函数以函数指针的形式进行封装。
-xxjjs(东方射日);
2001-8-13
(#164746@0)
-
给个电话吧,当面向你讨教。请发到:jackywang72@yahoo.ca
-guest:Jack;
2001-8-13
(#164878@0)
-
是不是这两个问题太难了??
-xiliu(北电快倒闭);
2001-8-12
(#164312@0)
-
You can use speration characteristic of file to control the accesibility of functions. That is, you can set a function by STATIC.In C, by default, theby default, it is with "extent" modifier, so other file can access the functions.
-pain4happiness(wolf);
2001-8-14
{83}
(#166573@0)