- Google Pixel topik
- Android szakmai topik
- Telekom mobilszolgáltatások
- Hamarosan robottelefon figyelheti minden mozdulatod
- Apple iPhone 17 - alap
- A Vivo bemutatta az OriginOS 6-ot, ezekre a telefonokra lesz telepíthető
- AI-ra cserélte a concierge szolgáltatást a Vertu
- Okosóra és okoskiegészítő topik
- Határtalan erő - szabadjára engedve
- Yettel topik
Új hozzászólás Aktív témák
-
papa019
senior tag
Sziasztok!
Valaki segítsen nekem legyen szíves.
Megírtam egy fifo osztályt, de valami probléma van, mert a program nem fut le normálisan, annak ellenére, hogy minden hiba nélkül lefordul.fifo.h
#ifndef fifo_h
#define fifo_h
class FiFo{
int elementNum;
double*pData;
public:
FiFo();
FiFo(const FiFo&theOther);
~FiFo();
double get();
bool put(double element);
bool empty();
};
#endiffifo.cpp
#include "fifo.h"
#include<stdio.h>
FiFo::FiFo()
{
elementNum=0;
pData=0;
}
FiFo::FiFo(const FiFo&theOther)
{
if(theOther.elementNum==0)
{
elementNum=0;
pData=0;
}
else
{
elementNum=theOther.elementNum;
pData=new double[elementNum];
for(int i=0;i<elementNum;i++)
{
pData[i]=theOther.pData[i];
}
}
}
FiFo::~FiFo()
{
delete[]pData;
}
double FiFo::get()
{
if(elementNum==1)
{
double element=pData[0];
delete[]pData;
elementNum=0;
return element;
}
elementNum--;
double element=pData[0];
double*pTemp=new double[elementNum];
for(int i=0;i<elementNum;i++)
{
pTemp[i]=pData[i+1];
}
delete[]pData;
pData=pTemp;
return element;
}
bool FiFo::put(double element)
{
double*pTemp=new double[elementNum+1];
elementNum++;
for(int i=0;i<elementNum-1;i++)
{
pTemp[i]=pData[i];
}
pTemp[elementNum-1]=element;
delete[]pData;
pData=pTemp;
return true;
}
bool FiFo::empty()
{
elementNum=0;
pData=0;
return true;
}Mi lehet a baj?
Előre is kösz.
Üdv.: Papa019
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- AKCIÓ!!! DDR5 GAMER PC: Intel Core Ultra 7 265KF +RX 9070/9070 XT +16-64GB DDR5! GAR/SZÁMLA!
- AKCIÓ! GAMER PC: i5-14400F (10mag/16szál) +RTX 5050/5060/5060Ti/5070/5080 +16-64GB DDR4! GAR/SZÁMLA!
- iPhone 13 Pro 126GB Gold Független 89% Gyári Akku iOS 17.3.
- Dell OptiPlex 7050 Micro i5-7500 / 8GB RAM / 256GB M.2 SSD
- Kompakt Gamer PC - i5-4750 + R9 380 4GB + 8 GB RAM
- BESZÁMÍTÁS! ASUS H510M i5 10600KF 32GB DDR4 512GB SSD RTX 3060Ti 8GB Rampage SHIVA Enermax 700W
- ALIENWARE Area-51 R6 Threadripper Edition 1920X
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- LG 38WN95C - 38" Ívelt NANO IPS - 3840x1600 - 144hz 1ms - Nvidia G-Sync - AMD FreeSync - ThunderBolt
- Lenovo ThinkPad P1 Gen2 intel i7-9850H 16GB RAM 512GB SSD 15,6" 4K OLED TOUCH 1 év garancia
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest