Home » Community » Coffee corner » C++ FQA
Re: C++ FQA [message #12606 is a reply to message #12603] |
Sat, 10 November 2007 17:06   |
mdelfede
Messages: 1310 Registered: September 2007
|
Ultimate Contributor |
|
|
luzr wrote on Sat, 10 November 2007 15:14 |
Interesting, I find them quite common. E.g. U++ has to use similar trick with X11, because X11 polutes the global namespace with too many simple names as "Font".
There it no chance Xlib.h being changed and in order to use X11, I cannot use different library. I cannot realistically patch the sources too. Or, BTW, you can consider that hackery as "patching sources from outside" It is dirty, but at least it is possible.
|
Well, I don't know what have you done (and why did you need to..) on respect to Xlib. I know that Xlib comes from old times and has old stuffs inside. But I think you could do it without hacks, of course that would have been more difficult to avoid name clashes and so. But IMHO, if you use undocumented features to ease your job, you're not guaranteed your app will work on next Xlib release. You'll loose control of your app, and so will do your customers. Your app will depend on 3dy part changes in code.
That's the same with the '#define private public' hack. You can access all level of foreign code, but you loose control on it.
Ciao
Max
|
|
|
 |
|
C++ FQA
By: unodgs on Tue, 06 November 2007 23:27
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: unodgs on Wed, 07 November 2007 10:40
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: unodgs on Wed, 07 November 2007 13:15
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Thu, 08 November 2007 05:34
|
 |
|
Re: C++ FQA
By: Zardos on Thu, 08 November 2007 13:33
|
 |
|
Re: C++ FQA
By: mirek on Thu, 08 November 2007 19:25
|
 |
|
Re: C++ FQA
By: mdelfede on Thu, 08 November 2007 23:39
|
 |
|
Re: C++ FQA
By: mirek on Fri, 09 November 2007 08:51
|
 |
|
Re: C++ FQA
By: mdelfede on Fri, 09 November 2007 13:41
|
 |
|
Re: C++ FQA
By: mirek on Fri, 09 November 2007 14:48
|
 |
|
Re: C++ FQA
By: mdelfede on Fri, 09 November 2007 15:52
|
 |
|
Re: C++ FQA
By: waxblood on Fri, 09 November 2007 17:07
|
 |
|
Re: C++ FQA
By: mdelfede on Fri, 09 November 2007 19:51
|
 |
|
Re: C++ FQA
By: mirek on Sat, 10 November 2007 15:14
|
 |
|
Re: C++ FQA
By: mdelfede on Sat, 10 November 2007 17:06
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Sat, 10 November 2007 17:54
|
 |
|
Re: C++ FQA
By: mdelfede on Sat, 10 November 2007 23:57
|
 |
|
Re: C++ FQA
By: mirek on Sun, 11 November 2007 09:54
|
 |
|
Re: C++ FQA
By: mdelfede on Sun, 11 November 2007 11:25
|
 |
|
Re: C++ FQA
By: Zardos on Tue, 13 November 2007 01:56
|
 |
|
Re: C++ FQA
By: mirek on Tue, 13 November 2007 09:25
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Tue, 13 November 2007 10:52
|
 |
|
Re: C++ FQA
By: mirek on Thu, 22 November 2007 05:43
|
 |
|
Re: C++ FQA
By: mdelfede on Sun, 11 November 2007 11:36
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mdelfede on Sun, 11 November 2007 18:52
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Mon, 12 November 2007 09:46
|
 |
|
Re: C++ FQA
By: mdelfede on Mon, 12 November 2007 10:19
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mdelfede on Mon, 12 November 2007 11:43
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mdelfede on Mon, 12 November 2007 16:47
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Mon, 12 November 2007 20:15
|
 |
|
Re: C++ FQA
By: mirek on Mon, 12 November 2007 20:21
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Mon, 12 November 2007 22:43
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Mon, 12 November 2007 23:34
|
 |
|
Re: C++ FQA
By: mdelfede on Mon, 12 November 2007 23:33
|
 |
|
Re: C++ FQA
By: exolon on Tue, 13 November 2007 17:30
|
 |
|
Re: C++ FQA
By: mdelfede on Tue, 13 November 2007 18:24
|
 |
|
Re: C++ FQA
By: exolon on Tue, 13 November 2007 18:58
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mirek on Fri, 16 November 2007 11:59
|
 |
|
Re: C++ FQA
By: waxblood on Fri, 16 November 2007 16:24
|
 |
|
Re: C++ FQA
By: mdelfede on Fri, 16 November 2007 16:37
|
 |
|
Re: C++ FQA
By: mirek on Sat, 17 November 2007 10:04
|
 |
|
Re: C++ FQA
By: mirek on Sat, 10 November 2007 15:22
|
 |
|
Re: C++ FQA
By: mdelfede on Sat, 10 November 2007 16:58
|
 |
|
Re: C++ FQA
By: mirek on Thu, 08 November 2007 05:25
|
 |
|
Re: C++ FQA
By: mirek on Wed, 07 November 2007 15:14
|
 |
|
Re: C++ FQA
By: mdelfede on Wed, 07 November 2007 15:39
|
 |
|
Re: C++ FQA
By: exolon on Mon, 12 November 2007 13:09
|
 |
|
Re: C++ FQA
By: mr_ped on Wed, 07 November 2007 17:05
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
By: mr_ped on Sat, 10 November 2007 22:26
|
 |
|
Re: C++ FQA
By: mirek on Sat, 10 November 2007 22:35
|
 |
|
Re: C++ FQA
|
 |
|
Re: C++ FQA
|
Goto Forum:
Current Time: Mon Aug 25 15:07:08 CEST 2025
Total time taken to generate the page: 0.05410 seconds
|