Die Suche ergab 10 Treffer

von zois
09.02.2011, 17:50
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Boost::matrix-Deklaration in einer Klasse
Antworten: 13
Zugriffe: 2121

Re: Boost::matrix-Deklaration in einer Klasse

das problem ist ja, ich kann mit den warnungen nicht recht viel anfangen!!! :( :roll:
weis auch nicht, wie ich die abstellen soll?

ja, ich möchte die matrix nur deklarieren und die dimension später angeben!!! gefüllt wird die Matrix auch zu einem späteren zeitpunkt!
von zois
09.02.2011, 17:39
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Boost::matrix-Deklaration in einer Klasse
Antworten: 13
Zugriffe: 2121

Re: Boost::matrix-Deklaration in einer Klasse

ok! dann versuche ich das mal ausführlich zu erklären! ich habe ein programm, wo ich mit einer matrix arbeite! diese war vorher als global deklariert mit boost::numeric::ublas::matrix<double> mat(0,0); die größe ist jedoch noch unbekannt, diese wird in einer methode der klasse mit void resize() fest...
von zois
09.02.2011, 17:12
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Boost::matrix-Deklaration in einer Klasse
Antworten: 13
Zugriffe: 2121

Re: Boost::matrix-Deklaration in einer Klasse

private: boost::numeric::ublas::matrix<double> mat; gibt er mir folgende warnungen: C:\Projekte\CamForm.Cmd\boost-subset\boost/numeric/ublas/storage.hpp(94) : warning C4996: 'std::uninitialized_copy': Function call with parameters that may be unsafe - this call relies on the caller to check that th...
von zois
09.02.2011, 16:59
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Boost::matrix-Deklaration in einer Klasse
Antworten: 13
Zugriffe: 2121

Re: Boost::matrix-Deklaration in einer Klasse

sry, verstehe noch nicht ganz! was meinst du mit "aufrufen", die matrix dort deklarieren? ... das ding ist ja, ich muss auf die matrix von jeder Methode aus der Klasse zugreifen können, deshalb auch im header, könnte diese als global machen, will dies aber vermeiden! das mit (0,0): ich bra...
von zois
09.02.2011, 16:35
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Boost::matrix-Deklaration in einer Klasse
Antworten: 13
Zugriffe: 2121

Re: Boost::matrix-Deklaration in einer Klasse

beim 1.: --> error C2059: Syntaxfehler: 'Konstante' --> error C2228: Links von ".resize" muss sich eine Klasse/Struktur/Union befinden. ... dann noch weitere Fehler, die sich auf die matrix beziehen! beim 2.: --> error C2228: Links von ".resize" muss sich eine Klasse/Struktur/Uni...
von zois
09.02.2011, 15:33
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Boost::matrix-Deklaration in einer Klasse
Antworten: 13
Zugriffe: 2121

Boost::matrix-Deklaration in einer Klasse

Hallo, ich habe ein kleines Problem! ich arbeite in meinem Programm mit einer Matrix aus den boost-Bibs. Diese möchte ich jetzt in einer Klasse deklarieren. Dabei soll die Anzahl der Reihen und Spalten offen bleiben, diese möchte ich dann später durch in einer methode der klasse durch void resize() ...
von zois
20.10.2010, 15:04
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: prob beim matchen
Antworten: 6
Zugriffe: 1216

Re: prob beim matchen

Habe jetzt beide Probleme gelöst!

1. habe den code leicht geändert und den falschen(!?) Befehl weggelassen.

2. habe das Problem mit boost::regex_split gelöst und dann funktioniert das auch match.size(), wie ich das brauch :)

Danke an alle!!
von zois
20.10.2010, 11:44
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: prob beim matchen
Antworten: 6
Zugriffe: 1216

Re: prob beim matchen

nein! j startet ja bei 1 und die Schleife wird dann nur für j=1 durchlaufen!
Das muss ja dann heißen das match.size()<2 (!?)

was ich ja haben möchte ist, wie oft der Ausdruck in dem String vorkommt, damit ich weis wie viel spalten ich habe!
von zois
19.10.2010, 10:59
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: prob beim matchen
Antworten: 6
Zugriffe: 1216

Re: prob beim matchen

Hallo! zum 1: "line" ist der String in dem die Zeilendaten aus der .csv Datei abgespeichert werden! Und in der For-Schleife kommt eine Switch-Anweisung. wstring line; wchar_t buf[256]; wstring str = L"([\\w*\\-,\\.\\s*]+)\\s*;?\\s*"; boost::wregex expression(str, boost::regex::ic...
von zois
18.10.2010, 16:19
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: prob beim matchen
Antworten: 6
Zugriffe: 1216

prob beim matchen

Hallo Leute! Ich weis nicht, ob ich hier richtig bin, da es mein erster Forum eintrag ist! Ich brauch aber ein bisschen hilfe und wolltes deshalb versuchen! Ich habe folgendes problem. Ich importiere aus einer .csv-Datei einen Datensatz, diesen speichere ich in einem String ab und möchte diesen dann...