Új hozzászólás Aktív témák
-
Orc
senior tag
Üdv!
A segítségeteket szeretném kérni:
Lehetséges egy osztály konstans példányának az adattagjait valahogyan mégis módosítani?
Hogyan kell az osztály adattagjainak típusát módosítani, hogy azok akkor is változtathatóak legyenek, ha az osztály egy példánya így lett létrehozva:class alma
{
int a;
int b;
int db; // ezt akarom módosítani
...
{const alma a;
Remélem érthető volt.
Köszönöm:
Orc -
Orc
senior tag
Én így csinálnám:
#include <iostream>
using namespace std;
int main()
{
string out;
do{
int x, y;
cout << "Kiszamolom a teglalap teruletet.\n";
cout << "Ird be a teglalap oldalait.\nHosszabb (cm) :";
cin >> x;
cout << "\nRovidebb (cm) :";
cin >> y;
int z = x * y;
if (x >= y)
cout << "\nA teglalap terulete: " << z <<" cm";
else
cout << "\nAz elso megadott oldal hossza kisebb a masodikenal.";
cout << endl << "\nHa ki akarsz lepni nyomj I-t vagy i-t!" << endl;
cin >> out;
cout << endl;
}
while (out != "i" && out != "I");
} -
Orc
senior tag
Segítsetek légyszíves:
Milyen láncba tudok osztály-objektumokat menteni?struct Node {
int value;
Node *next;
Node(int i=0, Node *q=NULL) :value(i), next(q){}
};itt az "int value" helyett mit kellene írnom? "osztálynév value"?
(alma osztályból származtatott körte osztály objektumait akarom elmenteni, int típusú elemei vannak az osztályoknak)
-
Orc
senior tag
Megint kellene egy kis segítség.
Van egy dinamikusan lefoglalt tömböm. Amit adott esetben "felül kellene írni".
Az összes elmét ki kellene törölni és újra megtölteni a tömböt.Hogyan lehetne ezt?Itt száll el néha,amikor próbálom átméretezni az új feltöltéshez.
n=szam.size();a=new int[n]; -
Orc
senior tag
válasz
sghc_toma
#420
üzenetére
2 számot akarok beolvasni, tehát vagy ketté kell szednem a Beolvas műveletet és a visszatérési értékkel dolgozni, ugye? Mi van akkor, ha nem akkarom szétválasztani és a visszatérési értékre sincs szükségem? Miként lehetne ez esetben kijavítani a hibát?
(fordító nem rinyált) -
Orc
senior tag
A segítségeteket kérném. Adott egy osztály, aminek van két string változója, amibe be akarok olvasni, számokat, betűket, stb...A gond az, hogy ahogy beolvasta a két számot a
progi, lefut a destruktor és elszáll, sigterm hibával. Szerintem olyan területre írok, ami nem a programé, hogyan lehetne kijavítani ezt a hibát?alma.h
csak a lényeg)
class alma{
public:
alma();
~alma(){};
string Beolvas();
private:
string szam;
string szam2;};alma.cpp
csak a lényeg)
string Nagyszam:
eolvas()
{ cout << "Add meg az "a" számot! a=";
cin >> szam;
cout << "Add meg a "b" számot! b=";
cin >> szam2;}
main.cpp
csak a lényeg)
alma z;
z.Beolvas(); -
Orc
senior tag
Köszönöm mindkettőtöknek.
-
Orc
senior tag
A segítségeteket kérném.
Adott egy string, aminek a tartalma x darab számjegy. pl: 123456789...
Hármasával el akarom tárolni a számokat egy másik változóban.pl: a1=123;a2=456,stb
Hogyan tehetem ezt meg?
string=123456789
string[0]-re az 1-et kapom, ez tiszta, de nekem valami ilyen kellene a1=string[1-3]
Előre is köszi.
Ú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!
- Arc Raiders
- Exkluzív órák
- Automata kávégépek
- BestBuy topik
- Milyen légkondit a lakásba?
- Ultrakönnyű Logitech "G305" egér? Úgy tűnik, igen!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- HiFi műszaki szemmel - sztereó hangrendszerek
- OpenMediaVault
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- További aktív témák...
- Szép! Lenovo Thinkpad T14s G2 Üzleti "Golyóálló" Laptop 14" -50% i5-1135G7 4Mag 16GB/512GB FHD IPS
- Bomba ár! Lenovo ThinkPad Yoga 370 - i5-G7 I 8GB I 256SSD I 13,3" FHD Touch I W11 I Cam I Gari!
- Bomba ár! Lenovo ThinkPad Yoga 260 - i5-G6 I 8GB I 256SSD I 12,5" Touch I W11 I Cam I Gari!
- HP EliteBook 850 G8 Fémházas Tartós Laptop 15,6" -65% i7-1165G7 16/512 Iris Xe FHD
- Bomba ár! Lenovo ThinkPad X390: i5-G8 I 16GB I 256-1TSSD I 13,3" FHD Touch I HDMI I Cam I W11 I Gar
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 14 128GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3678
- ERAZER Cooling Kit V2 Vízhűtés - MD 62737 Beast 16 X1 gamer laptophoz
- Samsung Galaxy S21 FE / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4050
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

csak a lényeg)

