[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Is this problem even possible in C++? It would seem the lack

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 10
Thread images: 1

File: deepequal.png (24KB, 836x121px) Image search: [Google]
deepequal.png
24KB, 836x121px
Is this problem even possible in C++? It would seem the lack of reflection would make it nearly impossible.
>>
>what are templates
>>
Can't I just recast the object pointers to char * and memcmp the raw memory bytes?
>>
>>56140332
Try it. It's probably the only approach you can take unless you are given specific class to work off of for the problem.
>>
>recursion

Just use reflection and foreach.
>>
>>56140278
If this was c:
int deepEqual(void* a, size_t sizeofa, void* b, size_t sizeofb)
>>
>>56140332
What if one of the properties is a pointer to another object? It'd show unequal even if two object As point to two object Bs that aren't the same object Bs but are equal to each other.
>>
>>56140474
C++ buddy.
>>
>>56140727
The C# VM is written in C++.
>>
>>56140332
lol don't forget to follow nested pointers and then STOP following nested pointers when there's no more to be followed.

OH AND CAST THEM BACK TO POINTER FIRST - that one got me good last tim.
Thread posts: 10
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.