/ Vijos / 讨论 / 建议 /

希望c++支持c++11特性

比如使用stl标准容器写循环的时候会更加方便和快捷,使代码更加灵活、简洁和优雅。

4 条评论

  • @ 2015-03-04 07:38:34

    求代码……………………

    • @ 2015-03-04 10:53:46

      P1102

      #include <iostream>
      #include <vector>
      using namespace std;
      int main()
      {
      int temp;
      int count = 0;
      vector<int> applesHeight;
      for (int i = 0;i <= 9;i++)
      {
      cin >> temp;
      applesHeight.push_back(temp);
      }
      cin >> temp;
      for (auto appleHeight : applesHeight)
      {
      if (temp + 30 >= appleHeight)
      {
      count++;
      }
      }
      cout << count << endl;
      return 0;
      }

    • @ 2015-03-04 20:07:26

      为何我交了一发a+b没有CE啊………………
      Upd. 交了一发1102 AC了啊…………QAQ

    • @ 2015-03-05 11:57:55

      ...你用我这个代码提交1102 AC了?

    • @ 2015-03-05 12:01:21

      好吧~我这时候提交了一把,确实过了,看来2月28号后悄悄的支持了!

  • @ 2015-03-02 19:02:01

    #include <iostream>
    using namespace std;
    int main(){
    auto a=0,b=0;
    cin >> a >> b;
    cout << a+b;
    return 0;
    }
    这段代码交a+b是可以的,你再试试?

  • @ 2015-03-01 18:57:20

    据说C++11的系统会使用一些额外的变量…………导致变量名的问题…………
    http://www.contesthunter.org/notice#notice-16
    还是希望把C++11单独作为一种语言开出来。

    P.S.
    通过string库的实测C++11应该已经被支持了。

    Upd.
    不知道是怎样,不过我定义了hash, next变量名没问题…………?

    • @ 2015-03-02 12:20:49

      我试了auto是不可以的。。。

  • @ 2015-02-28 18:46:43

    据说刚刚悄悄支持了

    • @ 2015-03-02 12:19:51

      我使用auto和for(auto a:b)这种形式都还是不可以

    • @ 2015-03-05 12:01:45

      哪位神牛悄悄支持的~确实支持了

  • 1