none
Bug: 2011 Beta: VC++ Intellisense doesn't understand range-based for RRS feed

  • General discussion

  • int foo(std::vector<int>& bar)
    {
     int total = 0;
     for ( auto it : bar )
     {
      total += it;
     }
     return total;
    }

    The compiler is able to compile the code, but Intellisense has conniptions :)

    Saturday, March 3, 2012 6:29 AM

All replies

  • On 03/03/2012 07:29, quietbrit wrote:

    int foo(std::vector<int>&    bar)
    {
        int total = 0;
        for ( auto it : bar )
        {
         total += it;
        }
        return total;
    }

    The compiler is able to compile the code, but Intellisense has conniptions :)

    It's not a bug: it's by design.

    They couldn't make it working with IntelliSense for the beta, but it will be there for RTM.

    Giovanni

    Saturday, March 3, 2012 8:37 AM
  • On 03/03/2012 09:37, Giovanni Dicanio wrote:

    On 03/03/2012 07:29, quietbrit wrote:

    int foo(std::vector<int>&         bar)
    {
             int total = 0;
             for ( auto it : bar )
             {
                total += it;
             }
             return total;
    }

    The compiler is able to compile the code, but Intellisense has conniptions :)

    It's not a bug: it's by design.

    They couldn't make it working with IntelliSense for the beta, but it will be there for RTM.

    For more official words:

    http://herbsutter.com/2012/02/29/vc11-beta-on-feb-29/#comment-4873

    Giovanni

    Saturday, March 3, 2012 8:39 AM