小编Gia*_*rdi的帖子

C++ 11:一种新语言?

最近我开始阅读(只是一点)当前的未来C++ 11标准草案.

有很多新功能,其中一些已经可以通过Boost Libs获得.当然,我对这个新标准非常满意,我希望尽快使用所有新功能.

无论如何,与一些朋友,长期的C++开发者谈论这个草案,出现了一些担忧.所以,我问你(回答):

1)语言本身

此更新非常庞大,对于单个标准更新而言可能过于庞大.巨大的编译器供应商(即使他们中的大多数已经开始实现某些功能),但也为最终用户.

特别是,我的一个朋友告诉我" 这是一种新语言 ".

  • 在此更新后,我们可以将其视为一种全新的语言吗?
  • 您是否打算切换到新标准或遵守"旧"标准?

2)语言知识

  • 学习曲线将如何受到新标准的影响?
  • 教语言会更难吗?
  • 有些功能,虽然非常棒,但对我来说似乎有点过于"学术性"(我的意思是定义).我错了吗?
  • 掌握所有这些新增功能可能是一场噩梦,不是吗?

c++ c++11

31
推荐指数
8
解决办法
2475
查看次数

如何要求少量添加?(纯虚函数的语法)

当前的C++ 0x草案中,我注意到他们引入了一些新的显式关键字来突出预期的行为(很棒的举动!).

示例:默认/删除函数(= default= delete),新的nullptr常量,显式关键字也可用于转换运算符,...

所以我期望看到纯粹的虚函数的语法.

相反,丑陋(恕我直言,当然)= 0的事情仍然存在.

好吧,我可以使用#define pure 0(有时我会这样做),但我认为一致性/一致性应该是标准的目标.而且我知道这只是一种极其迂腐的要求,但是= 0确实是我最不喜欢的C++(委婉语)之一......

我的问题:

  • 我知道,新标准功能齐全,但仍然可以要求这个小小的迂腐,即使只是作为一个"必需的宏"的东西?
  • 如果答案是肯定的,怎么样?(周围的任何委员会成员?)
  • 我是否因为要求添加而有点过于迂腐(或错误)?您如何看待纯虚函数的当前语法?

c++ standards c++11

6
推荐指数
2
解决办法
582
查看次数

在Linux/Xorg上设置颜色亮度

是否有任何命令(或API)来设置X.Org/Linux颜色亮度?

换句话说,我需要像xgamma命令一样方便的东西,但实时改变RGB亮度.

这可能吗?

linux colors xorg screen-brightness

5
推荐指数
1
解决办法
5676
查看次数

标签 统计

c++ ×2

c++11 ×2

colors ×1

linux ×1

screen-brightness ×1

standards ×1

xorg ×1