czy istnieje w c++ typ Variant jak w delphi ?
Potrzebuje zmienną nieokreślonego typu którą ma zwrócić funkcja pobierająca dane z bazy mysql.
czy istnieje w c++ typ Variant jak w delphi ?
Potrzebuje zmienną nieokreślonego typu którą ma zwrócić funkcja pobierająca dane z bazy mysql.
w standardzie nie, ale w bibliotece Boost jest any
. Nie bawiłem się tym.
@alien1983 niby nie ale masz szablony. Czy w chwili wołania funkcji wiesz już jaki będzie typ? To zrób funkcje szablonową.
Ciekawi mnie czy można tu też użyć modyfikator auto
?
Nie można.
trochę późno na odpowiedź, ale może się przyda:
możesz użyć xnode (mojego autorstwa): https://github.com/vpiotr/xnode
w Boost jest nawet typ boost::variant
, ale jest on podobny do unii, natomiast ten variant** z delphi** bardziej przypomina boost::any