Aktywne Wpisy

uniwerstal +1576


AMBER PLUS
Każdy chyba już zna
1. Plusujesz post
2. Plusujesz wszystkie komentarze
3. Dopisujesz swój komentarz
4. Reszta plusuje Twój komentarz
Każdy chyba już zna
1. Plusujesz post
2. Plusujesz wszystkie komentarze
3. Dopisujesz swój komentarz
4. Reszta plusuje Twój komentarz
źródło: 5ebeb94af6112d7987c7977076726e68e5ef47675806efd0cebc918d08fd8aac
Pobierz




Przykładowo mam operator dodawania. Mam dwa obiekty
lresulti
rresult, każdy z nich jest typem
boost::any.
Chcę zachować typy wyrażeń, albo je awansować (np przy int + double => double).
Oto fragment mojego dotychczasowego kodu: http://pastebin.com/j7EAWf0g
Czy da się to roziwązać tak, aby kod nie rozrósł zbyt mocno?
#programowanie #cpp #boost
type()to pies? ;) Aktualnie nie mam przy sobie GCC, ale wieczorem spróbuję coś wymodzić.
boost::anynie przechowuje informacji o typie. To prowadzi do innego wniosku: jeśli typ jest dla ciebie