Anonymní profil Jura – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jura – Programujte.comAnonymní profil Jura – Programujte.com

 

Příspěvky odeslané z IP adresy 46.47.155.–

Jura
C / C++ › Kopírující konstruktor
15. 4. 2012   #156667

#3 Šťouchal
Zdravím,

je jedno jestli to jsou objekty nebo primitivní datové typy. Důležité je, že ty sám si definuješ sémantiku kopírování - hluboká kopie, transfér vlastnictví, počítání referencí, atd. Pokud chceš dělat hlubokou kopii, tak jednoduše zkopíruješ všechno, co ta třída obsahuje, tak jak píše KIIV.

A v tvém případě:

CDriver::CDriver(const CDriver& other) 
	: m_Name(other.m_Name), m_Surname(other.m_Surname),m_LogNr(other.m_LogNr), 
	m_Log(0) 
{ 
	m_Log = new TLog[m_LogNr]; 
	for(int i = 0; i < m_LogNr; ++i) 
	{ 
		m_Log[i].m_Date = other.m_Log[i].m_Date; 
		m_Log[i].m_Car = new CCar(*other.m_Log[i].m_Car);
	}
} 
Jura
.NET › Winform vyfiltrovani tabulky…
12. 4. 2012   #156513

Zdravím,

pokud je dané html xml validní dokument tak, pak můžeš jednoduše použít XmlDocument a parsovat pomocí XPath výrazů. Pakliže to není tvůj připad, tak můžeš zkusit práci s regulárními výrazy.

Jen tak na okraj: ostatní co pracují v Javě mají možnost pro "opravu" html dokumentů použít htmlcleaner (http://htmlcleaner.sourceforge.net/), který dokáže odstranit spoustu problému html dokumentů, takže pak se daji zpracovávat pohodlně pomocí xslt/xpath technologií. Tudíž jestli máš trochu času, můžeš zkusit google a pohledat (nebo někdo jiný poradí), zda někde náhodou neleží port této aplikace pro .NET svět, nebo to případně šikovně zkombinovat(pokud trváš na .NET).

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý