title: Possible to overload curly braces?
body: <p>I'm almost sure that not, but I didn't find a difinitive answer to that:</p>
  
  <p>Is it possible to overload the curly braces? As in:</p>
  
  <pre><code>class Foo
  {
      int i;
      public:
      int operator{}(int _i){return _i+42;};    
  };
  
  int main()
  {
      Foo f;
      f{2};
      return 0;
  }
  </code></pre>
  
  <p>It is never mentioned, neither as allowed nor as not allowed. gcc 4.6 doesn't compile it, but that doesn't mean it is not allowed by the standard, right? </p>