Results 1 to 7 of 7

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Ïè÷àãà =D BOdyROck's Avatar
    Join Date: Sep:2008
    Location: In My Mind
    Posts: 133

    Ïðîáëåì ñ [Linker error] c++

    Òîâà ìè å çàäà÷àòà

    Code:
    #include <iostream>
    #include <cstdlib>
    #include <cmath>
    
    using namespace std;
    
    const double pi = 3.14;
    
    class Rectangle 
    {
        private: 
            double a, b;
            
        public:
            double n;
            void calcAB ();
            void print () 
            {
                calcAB();
                cout << endl << "Rectagle ABCD With Sides: " << endl;
                cout << "a=" << a << endl;
                cout << "b=" << b << endl;
            }    
    };
    
    
    
    int main () 
    {
        
        Rectangle r;
        r.n = 10;
        r.print ();
        
        system ("pause");
        return 0;
    }
    Èçêàðâà ìè Linker error íåìîãà äà ðàçáåðà êàêâî å òîâà ... à èíà÷å ïðîãðàìàòà ìè å ïðàâèëíà :S
    Epox 8U1697 GLI, Sempron 2800+ OC@2640Mhz, 512+1GB ddr400@165mhz 2.5-3-3-7 1T, Asus 8600GT, 160GB HITACHI, 320GB Samsung, 1TB WDC

  2. #2
    philosophus duratea icaci's Avatar
    Join Date: Oct:2006
    Location: Aachen
    Posts: 2,698
    À êúäå å äåôèíèöèÿòà íà Rectangle::calcAB()? Èìàø ñàìî äåêëàðàöèÿ â òÿëîòî íà êëàñà, áåç äåôèíèöèÿ, ïîðàäè êîåòî ëèíêåðúò íå ìîæå äà ÿ íàìåðè è ïðàâèëíî ñå îïëàêâà.
    Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others

  3. #3
    Ïè÷àãà =D BOdyROck's Avatar
    Join Date: Sep:2008
    Location: In My Mind
    Posts: 133
    Ïôôô íàïðàâèõ äåôèíèöèÿòî è ñåãà ìè äàâà åðîðè è íåçíàì êúäå ñà îôô Ùå ìîæå ëè äà ìè ïîìîãíåø?
    Epox 8U1697 GLI, Sempron 2800+ OC@2640Mhz, 512+1GB ddr400@165mhz 2.5-3-3-7 1T, Asus 8600GT, 160GB HITACHI, 320GB Samsung, 1TB WDC

  4. #4
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    Àìè ïîêàæè ãè òåçè åðîðè
    Íàé-âåðîÿòíî ïðîáëåìà å â íà÷èíà, ïî êîéòî ñè äîáàâèë äåôèíèöèÿòà íà Rectangle::calcAB(). Ïðè ìåí ñ ïðàçíî òÿëî íà ôóíêöèÿòà ñå êîìïèëèðà áåç ãðåøêè.

  5. #5
    Ïè÷àãà =D BOdyROck's Avatar
    Join Date: Sep:2008
    Location: In My Mind
    Posts: 133
    Code:
    {
        private: 
            double a, b;
            
        public:
            double n;
            
            void calcAB ();
            void print (); 
    };        
    
    void Rectangle::calcAB ()
    
    void Rectangle::print ()       
            {
                calcAB();
                cout << endl << "Rectagle ABCD With Sides: " << endl;
                cout << "a=" << a << endl;
                cout << "b=" << b << endl;
            }
    \

    íåùî íå ñúì ñèãîðåí êîå êúäå òðÿáâà äà å. Îùå ñúì íà÷èíàåù.
    Epox 8U1697 GLI, Sempron 2800+ OC@2640Mhz, 512+1GB ddr400@165mhz 2.5-3-3-7 1T, Asus 8600GT, 160GB HITACHI, 320GB Samsung, 1TB WDC

  6. #6
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    Õìì, à êúäå å òÿëîòî íà void Rectangle::calcAB ()? Òðÿáâà òè íåùî ïîäîáíî

    Code:
    void Rectangle::calcAB ()
    {
       // òóê ñè âìúêâàø òâîÿ êîä
    }
    Èçïóñíàë ñè îòâàðÿùàòà è çàòâàðÿùàòà ñêîáà, êîåòî ïðàâè ïðîãðàìàòà òè ñèíòàêòè÷íî íåêîðåêòíà.

  7. #7
    Ïè÷àãà =D BOdyROck's Avatar
    Join Date: Sep:2008
    Location: In My Mind
    Posts: 133
    Íåùî íåñòàâà ïàê àìà ñåãà øå ãî âèäà àêî íå ãî îïðàâÿ ïàê øå ïèøà
    Epox 8U1697 GLI, Sempron 2800+ OC@2640Mhz, 512+1GB ddr400@165mhz 2.5-3-3-7 1T, Asus 8600GT, 160GB HITACHI, 320GB Samsung, 1TB WDC

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè