@BoP I'm concerned about compiling fine but bugs due to incorrectly implemented implicit conversions. So I send this question to ask experienced c++ programmers if they have encountered such problems before. ^_^ — sanerersanjust now
I think this question would be better suited softwareengineering.stackexchange.com Questions here are typically focused on code. I will say that your questions are good ones and I think that you instincts are correct. You have found yourself in an unusual situation for sure from both terminology and practice points of view for sure. But to get good answers on this send it over to softwareengineering.stackexchange.com — Rob Kieltyjust now
Well, there are some multi OS UI framework, notably Avalonia and MAUI. But how to architecture your application seem opinion based, i.e. of topic for SO. Maybe more appropriate at softwareengineering.stackexchange.com. If you seek software/library recommendations you should go to softwarerecs.stackexchange.com. — JonasH1 min ago