Questions tagged «language-extension»

4
C ++模块-为什么将它们从C ++ 0x中删除?他们会稍后回来吗?
我刚刚发现了有关C ++ 0x中模块的旧C ++ 0x草案。 这个想法是通过只编写.cpp文件来摆脱当前的.h / .cpp系统,然后在编译过程中生成模块文件,然后再由其他.cpp文件使用。 这看起来像一个很棒的功能。 但是我的问题是:为什么他们从C ++ 0x中删除了它?是因为技术难题太多吗?时间不够?而且您认为他们会考虑针对C ++的新版本进行开发吗?



2
最新GHC中不推荐使用的DatatypeContexts:为什么?
我只是在进行一些Haskell开发,并在新版本的GHC上重新编译了一些旧代码: The Glorious Glasgow Haskell Compilation System, version 7.2.1 当我这样做时,我收到以下错误: 警告:-XDatatypeContexts已过时:普遍认为它不适合使用,已从Haskell语言中删除。 当您使用以下格式的代码时,将显示该消息: data Ord a => MyType a = ConstructorOne a | ConstructorTwo a a 我的问题是:为什么首先不赞成使用此功能,而我应该怎么做才能实现相同或相似的功能?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.