compile or not compile
Karol Szkudlarek
karol@mikronika.com.pl
Fri Jul 2 08:01:00 GMT 2004
Eljay Love-Jensen wrote:
> Hi Karol,
>
> Okay, then do this:
>
> -----------------------------
> // SECOND_CASE
> typedef int my_int;
>
> class ALibraryClass
> {
>
> public:
> int foo(const my_int&)
> {
> return 0;
> }
> int foo(const bool&)
> {
> return 0;
> }
> };
>
> class BClientClass
> {
> public:
> enum Items
> {
> item1=1000,
> item2=2000
> };
> void test()
> {
> ALibraryClass a;
> a.foo(int(BClientClass::item1));
> }
> };
>
> int main()
> {
> BClientClass b;
> b.test();
> return 0;
> }
> -----------------------------
>
> And everything should work as desired.
>
> HTH,
> --Eljay
>
Hi!
Casting in my case is no option because in real program I have many
lines like:
a.foo(BClientClass::item1);
Greets,Karol
More information about the Gcc-help
mailing list