当前位置:首页
开发技术指南» 文章正文
    引言:

 ·执行的时候时常出现的错误    »显示摘要«
    摘要: 我做程序的时候经常会出现下面这个错误—— fine.exe遇到问题需要关闭。我们对此引起的不便表示抱歉。 如果您正处于进程当中,信息有可能丢失。 请将此问题报告给microslft。 我们已经创建了一个错误报告,您可以将它发送给我们。我们将此报告视为保密和匿名的。 要查看这个错误报告包含的数据,请单击此处。 ===================================== 请问......
 ·java的日期转换    »显示摘要«
    摘要: 我想把一个日期转换成这样的字符串: mm/dd/yyyy hh:mi:ss am/pm 比如. 12/14/2005 12:50:54 am,请各位xdjm们忙。 ......


用new分配一个指针数组的问题,请大家帮忙

struct   A{...};  
  class   B  
  {  
        struct   A   **pta;  
        void   init();  
  }  
  void   B::init()  
  {  
        pta   =   new   (struct   A   *)[10];  
  }  
  //报错,c:\documents   and   settings\east\桌面   \irp\irpsolver.cpp(29):   error   C2059:   语法错误   :   “[”  
   
  使用pta   =   new   (struc   A*)就没有错误

NO.1   作者: qfeng_zhao

pta   =   new   struct   A   *[10];

NO.2   作者: snowbirdfly

是啊~~  
  是你自己写错了吧~~  
  例如:    
    new函数模型为:  
  type_name   pointer_name   =   new   type_name   [num_element];  
  下次小心点~~

NO.3   作者: AutumnSky

pta   =   new   (struct   A*   [10]);  
  等价于           pta   =   new   struct   A*   [10];  
  但不等价于   pta   =   new   (struct   A*   )[10];  
   
                        pta   =   new   (struct   A*);//为申请一个struct   A*型空间   ,[1]已省略  
  等价于           pta   =   new   (struct   A*[1]);  
  但不等价于   pta   =   new   (struct   A*)[1];  
   
  这也是个C++中的注意点,括号的使用


    摘要: 如题 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE