int CMyClass::operator[](char* s){};

解决方案 »

  1.   

    > i=c1["express"];  ???????????????????
    没看懂!
      

  2.   

    应该是
    int operator [](char * s);
    int operator [](CString s);
    后边不能有{}
      

  3.   

    To: wistaria   leer是在说函数的写法,你说的是函数的定义
      

  4.   

    To: sxbyl. hehe 不好意思,晕头了
      

  5.   

    那如果是这样呢?又该怎样写?
    CMyClass c1;
    int i;
    i=c1["express"].AsInteger;  //这句怎样写成涵数?
      

  6.   

    呵呵,你以前用过BCB吧。BCB里面,有这种用法。
    VC好像不支持这种语法。