VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: [1] ]
Subject: Forritunarverkefni 2 – lagfært


Author:
HHH
[ Next Thread | Previous Thread | Next Message | Previous Message ]
Date Posted: 15:11:31 03/09/04 Tue
In reply to: Hörður Helgi Helgason 's message, "Forritunarverkefni 2" on 15:03:07 03/09/04 Tue

(Eftirfarandi skilaboð eru hér birt aftur með gæsalöppum í stað spurningamerkja)


Ég byrjaði á að þýða gefna klasann, OrdTidni, en fékk mýgrút af villuboðum. Flest þeirra rjátluðust af við að bæta inn augljósum hlutum á borð við „#include“ og „using namespace std;“

Ástæða þess að ég slæ inn þessar línur hér, er hins vegar að nokkur villuboð urðu samt eftir. Þau beindust flest að aðferðinni string ord(). Eftir töluverðar tilraunir datt mér í hug hvort það stæði e.t.v. eitthvað í þýðandanum að aðferðin héti sama nafni og önnur af private breytunum. Jújú, það reyndist a.m.k. nóg til að losna við síðustu villuboð þýðandans að umskíra private breytuna, hvar sem hún kemur fyrir, úr „ord“ í „ordin“, en láta aðferðina halda sínu heiti.

Nú sýnist mér einkum þrjár skýringar á þessu koma til greina:

- Í C++ er _ekki_, þrátt fyrir það sem ég áður hélt, hægt að gefa breytum og föllum sömu nöfn. Þetta væri því villa í kóða.
- Þýðandinn sem ég er að nota (GCC 3.3) ræður ekki við þetta, en ætti að gera það. Þetta væri því galli í þýðanda.
- Eitthvað annað var að, en hætti að kvarta vegna þessara tilfæringa minna. Þá kynni virknin einnig að hafa breyst og klasinn mun því ekki starfa eins og honum var ætlað. Þetta væri því óþekkt villa, sem e.t.v. er enn til staðar.

[ Next Thread | Previous Thread | Next Message | Previous Message ]

Replies:
Subject Author Date
Re: Forritunarverkefni 2Ymir23:59:45 03/09/04 Tue


[ Contact Forum Admin ]


Forum timezone: GMT+0
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.