0 or 0L for empty pointers?
Frans Englich
englich at kde.org
Fri Jun 23 12:42:43 BST 2006
On Friday 23 June 2006 10:33, Thiago Macieira wrote:
> Allan Sandfeld Jensen wrote:
> >> But Windows 64-bit isn't. It's P64: longs are still 32-bit. Worst of
> >> all: Microsoft brags about it :-)
> >
> >Yes. But this is compiler dependent. All sensible compilers on Windows
> > still treat long as sizeof(void*) or can be configured to do it.
>
> Yes, we all know that Microsoft compilers aren't sensible :-)
>
> >I doubt KDE could be compiled by MSVC anyway.
>
> In fact, until I broke with the D-BUS merge, it was being compiled with
> MSVC. Just not the pre-historic versions like MSVC 6.0, that don't
> support templates properly.
And I appreciate that, because now it won't be me breaking it ;-)
Is there any C++ features one can't use in KDE in order to continue support
the platforms KDE do? Yes, some features should be avoided in any case like
dynamic_cast, but perhaps there's some template features or the like that
should be avoided.
Cheers,
Frans
More information about the kde-core-devel
mailing list