Zdravim,
mam nasledujici problem. Pri zavolani funkce z hlavni casti programu aplikace prestane pracovat. Ale kdyz kod funkce prepisi do tela parametrickeho konstrukturu, vse bezi korektne. Nevite prosim nekdo kde je chyba? Dekuji
Hlavickovy soubor
#define MATICE
#include <cstdlib>
#include <iostream>
#include <vector>
#include <stdexcept>
#include <exception>
#include <fstream>
using namespace std;
namespace matice{
class Matice{
private:
int x,y;
std::vector< vector<int> > matice;
public:
Matice(int x,int y);
public:
void vypis();
};
}
#endif
-----------------------------------------------------------------------------------------------
CPP soubor
#include "matice.h"
using namespace matice;
Matice::Matice(int x, int y){
this->x=x;
this->y=y;
vector< vector<int> > matice;
matice.resize(x);
for(int i = 0; i < x; i++)
matice[i].resize(y);
for(int i = 0; i < x; i++) {
for (int j = 0; j < y; j++) {
matice[i][j] = (rand()%10);
}
}
}
void Matice::vypis(){
for (int i=0; i<x; i++){
for (int j=0; j<y; j++){
cout << matice[i][j] << " ";
} cout << endl;
} cout << endl;
}
int main(){
Matice* mat = new Matice(4,4);
mat->vypis();
delete mat;
system("pause");
return 0;
}
Fórum › C / C++
Aplikace prestane pracovat pri zavolani funkce
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 27 hostů
Podobná vlákna
Slack - zavolání funkce pomocí url — založil Tomáš Fiala
Zavolání python funkce z html - rspi — založil drekthral
Qt slot zavolani funkce z jine tridy — založil rodinne.baleni.ryze
Graphics2D - vzdy spadne pri zavolani metody tridy — založil martin
Moderátoři diskuze