Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 3.986 pregleda

Najnovija ↓

Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 10:22 · pre 233 meseca
izmenjeno 1 put, poslednji put X Files 25.08.2007. u 12:49
  1. X Files25.08.2007. u 12:49zapis iz teksta poruke
#1
Kada napravim najprostiju klasu a pri tom razdvojim njenu deklaraciju u *.h fajl a definiciju
u *.cpp fajl prilikom kompajlovanja uopste se ne napravi objekat te klase a nikakva greska se ne prijavi
Evo koda.
Code:

/********** a.h
#include<iostream.h>
class A{
public:
A();

};

/********* a.cpp
#include<iostream.h>
#include"a.h"
A::A(){cout<<"linux";}

/******mejn.cpp
#include"a.h"
main(){
A a();

}


kada stavim definicije metoda u a.h fajl sve radi ali ovako nece i nista mi ne prijavi kao gresku
nego samo izbaci praznu konzolu.
Potpis
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 14:31 · pre 233 meseca #3
pokusao sam i ovako kao sto ste mi rekli ali to radi samo kada stavim celu klasu u *.h fajl(
definicije metoda ne stavljam u *.cpp fajlove) a kad stavim udefinicije u *.cpp kompajler prijavi gresu
Linker Error: Undefined symbol a::a() in module MAIN.CPP
Potpis
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 16:43 · pre 233 meseca #4
Da li si dobro napravio projekat u BCC311 ?
Probaj da kreiras novi projekat, i dodash fajl po fajl u projekat.
BCC311 je skroz bagovit.
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 17:24 · pre 233 meseca #5
E care ja sam radio u vc++ i tamo sam se dobro snalazio
a zar moram bas da napravim projekat da bi mi dobro linkovao
fajlove?Samo mi kazi kako da napravim projekat posto sam video opciju da se otvori vec postojeci ali ne i da kreiram novi
Unapred hvala
Potpis
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 17:55 · pre 233 meseca #6
Postoji li neki poseban razlog sto koristis bc20 i bc31 kompajlere?

Ako je u pitanju neko vezbanje za skolu/fakultet, postoje i elegantnija mini-resenja. Npr, imas DevC++, koji jeste prestao sa daljim razojem, ali i dalje zadovoljava sve skolske kriterijume (ima GUI, mali, jednostavan, standardizovan, pregledan...).
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 18:44 · pre 233 meseca #7
Citat:
glamoc: E care ja sam radio u vc++ i tamo sam se dobro snalazio
a zar moram bas da napravim projekat da bi mi dobro linkovao
fajlove?Samo mi kazi kako da napravim projekat posto sam video opciju da se otvori vec postojeci ali ne i da kreiram novi
Unapred hvala


Nema problema. Verujem da ti treba zbog pisanja onog mikro-kernela kod Miliceva.
Mogu da ti posaljem moj projekat poshto sam ja zavrshio to odavno, pa pogledaj kako radi.
Ostavi mi mail, pa cu ti proslediti ceo BCC podesen kako treba i projekat.

Imash tamo samo Project -> Add Item ili tako neshto, ne secam se najbolje.






Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 19:32 · pre 233 meseca #8
Code:

//********** a.h
class A{
public:
A();

};

//********* a.cpp
#include<iostream>
#include"a.h"
A::A(){std::cout<<"linux"<<std::endl;}

//******mejn.cpp
#include"a.h"
int main(){
    A a;

    return 0;
}
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 21:31 · pre 233 meseca #9
E hvala ti puno znam ja da napravim projekat al se cimam sa tim bc3.1 i nikako da radi
Ako ti nije cim molim te tacno pogledaj kako se pravi taj projekat posto kad udjem u bc od opcija mi je dostupno samo open project
ako ta cela skalamerija nije prevelika posalji mi na [email protected]
Potpis
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
Re: Problem sa konstruktorom (bc31,bc20) 25.08.2007. u 21:47 · pre 233 meseca #10
Citat:
glamoc: E hvala ti puno znam ja da napravim projekat al se cimam sa tim bc3.1 i nikako da radi
Ako ti nije cim molim te tacno pogledaj kako se pravi taj projekat posto kad udjem u bc od opcija mi je dostupno samo open project
ako ta cela skalamerija nije prevelika posalji mi na [email protected]


Poslao sam ti na mail source i BCC311, samo pokreni i bice ti sve jasno.
Rado bih pogledao, ali ne mogu zato shto BCC311 ne radi na x64 sistemima.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme