🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #696

Re: Frage: illegal structur operation

#696
From: Martin Gieseking
Date: Wed, 01 Nov 1995 11:49
26 lines
1637 bytes
In article <474ur7$cul@apopi.u-strasbg.fr>, speiser@steinway.u-strasbg.fr (Hans Martin SPEISER ) says:
>Ich habe da ein Problem, dass ziemlich banal klingt aber ich bekomme es  
>einfach nicht auf die Reihe. Folgendes ist passiert:
>Um von den gegebenen Typen in BC 4.5 zu abstrahieren, habe ich eine Klasse  
>"boolean" entworfen. Sie hat das Attribut "value" das die Werte 0 und 1  
>aus der "enum (FALSE, TRUE)" annimmt. Alles schoen und gut.
>Mein Problem ist jetzt nur das ich bei einer Funktion, wie zum Beispiel  
>"ist_alles_ok", die boolean als Ergebnistyp hat keine "if" Anfrage  
>hinbekomme. Also zum Beispiel sowas: if (ist_alles_ok) ...
>Es kommt dann immer die Fehlermeldung "illegal structure operation".
>Definiere ich die Funktion "ist_alles_ok" mit dem Ergebnistyp "int", dann  
>verschwindet das Problem.
>Also, was mache ich falsch?
>Danke fuer Tips... Hanni



Warum machst du's dir unnoetig schwer und definierst fuer diesen einfachen Typ
eine Klasse? Ein einfaches enum boolean {FALSE,TRUE} reicht doch schon. Die
logischen Operatoren wie ||, && und ! funktionieren auch so.

Vielleicht beschreibst du deine Gruende etwas naeher?!

Viel Spass noch,

Martin
Technical Details
Message-ID: <477ms4$gim@deimos.rz.uni-osnabrueck.de>
Path: arc1-ca.pugleaf.net!deimos.rz.uni-osnabrueck.de!lindi
References: <474ur7$cul@apopi.u-strasbg.fr>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!deimos.rz.uni-osnabrueck.de!lindi
From: mgieseki@carina.rz.uni-osnabrueck.de (Martin Gieseking)
Newsgroups: de.comp.lang.c++
Subject: Re: Frage: illegal structur operation
Date: 1 Nov 1995 11:49:24 GMT
Organization: Universität Osnabrueck
Message-ID: <477ms4$gim@deimos.rz.uni-osnabrueck.de>
References: <474ur7$cul@apopi.u-strasbg.fr>
NNTP-Posting-Host: slip192.rz.uni-osnabrueck.de
X-Newsreader: WinVN 0.92.6+