我使用路易斯·里基( Louis )提供的uint64_t基类(8月24日下午6:00回答) ,速度惊人。我有一个数据结构,其中包含2,uint32_t项,并希望对一个大型数组(20+百万)进行排序,只查看第一个或最后32个位,但我希望排序例程将整个64位包作为一个单元移动。是否有C语言uint64基排序,它根据整个64位量子的子集进行排序,就好像数据被0X1111111100000000掩盖一样?
我现在使用的是Visual Studio Express C++ 2008,有一些关于catch块排序的问题。不幸的是,我在网上找不到答案,所以我向专家提出了这些问题。我注意到除非catch (...)放在catch块的末尾,则编译将失败,并显示错误C2311。+语言标准中定义的吗,或者这只是微软编译器的严格要求?C#和Java也有相同的规则吗?
c.顺便说一句,我还尝试创建一个基类和一个派生类,并将基类的catch语句放在派生类的catch语句之前。