My suggestion was to post on Russian forum, trying to get an answer from Renat (Metaquotes CEO).
Of course you can write in English for the Service Desk.
Besides, the wide range of supported clients prevents me from using the later features of MQL4, like the 'void' object type (really unlucky decision naming it 'void').
The wrong about 'void' is that it already was a keyword, meaning nothing is returned from the function (method).
Now it may have an additional meaning that an object pointer is returned.
In other words, every class inherits from a class named 'void', which I consider misleading. There are so many better words for a dummy class in English.
You shouldn't blame Metaquotes for this.
It's a feature of the "C" language, way before classes were invented http://www.c4learn.com/c-programming/c-void-pointers/
I know what you mean. Anyway - can you spot any resemblance between the C-style pointer to any variable, structure or method, and the MQL-style descriptor of an object? I cannot, I can see the 'void *' only a generic object type declaration in MQL.
I am struggling to see a sensible real-life use for void* in MQL4 but, as James Cater says, it is just a legacy of C.
After a brief experiment with uses of void*, it turns out to be possible to do some horrible C++-style things using void*:
Which Windows 10 build will it support? Is it Windows 10 Preview Build 15025 onwards?
Please enable the necessary setting in your browser, otherwise you will not be able to log in.