Új hozzászólás Aktív témák
-
Boryszka
tag
Üdv!
Szeretnék kis segítséget kérni, mivel template segítségével szeretnék elkészíteni egy feladatot, amely kétdimenziós, dimenziónként tetszőleges méretű (NxM-es) mátrixot reprezentál. Az osztály sablonparaméterei határozzák meg a mátrix alaptípusát (T) és méreteit (N és M). A matematikai szabályoknak megfelelően paraméterezett sablonpéldányok objektumai között meg kell valósítani az összeadás és kivonás műveleteket (NxM-es mátrixok között), a szorzás műveletet (NxK és KxM-es mátrixok között), valamint a konstanssal (azaz a mátrix alaptípusával) való szorzást. A műveleteket a megfelelő (+, -, *) C++ operátorok felüldefiniálásával kell megvalósítani.
Valami ilyesminek kell kinéznie:
template<class T, int N, int M>
class my_matrix : matrix_base {
public:
/** A sablonpéldány rendelkezik default konstruktorral. */
my_matrix();
/**
* A mátrix elemeihez való hozzáférést a kétparaméteres függvényhívás
* operátor felüldefiniálása biztosítja.
*/
const T& operator()(int n, int m) const;
T& operator()(int n, int m);
};
Ú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!
- Formula-1
- BestBuy ruhás topik
- A fociról könnyedén, egy baráti társaságban
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Milyen notebookot vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Laza koronavírus topik
- Anime filmek és sorozatok
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Autós topik
- További aktív témák...
- Apple iPhone 14 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo ThinkPad T450s - i5-5GEN I 8GB I 240GB SSD I 14" HD+/FHD I Cam I W10 I Garancia!
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 500+ POZITÍV ÉRTÉKELÉS
- Új és újszerű 13-14 Gamer, ultrabook, üzleti, 2in1, X360, Touch készülékek kedvező áron Garanciával
- GYÖNYÖRŰ iPhone 15 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3944, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

