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

 ·不同ip上的数据库读起数据    »显示摘要«
    摘要: 数据库a在电脑1上,数据库b在电脑2上。因为a有很多程序在用为了减轻电脑1的负担,所以就决定每10分钟从a中把数据读到b中让用户查询的时候用b数据库。 问:怎么才可以让程序每10分钟从a中把数据填充到b中,时间的话到是可以用fresh,问题是怎么从a读起数据填到b中 ......
 ·c#中让form移动    »显示摘要«
    摘要: 就是让窗口在屏幕中移动 要用到什么属性阿 谢谢了 ......


一条语句不明白什么意思,总觉得多余,自学C++

#include<iostream.h>  
  #include<string.h>  
  class   person  
  {private:  
  int   age;  
  char   name[10];  
  public:  
          init(int   i,char   *str);  
          display()  
          {cout<<name<<"   is   "<<age<<"   years   old."<<endl;  
          }  
  }  
  init(int   i,char   *str);//这行什么意思呀,没有它不行吗?它是不是多余呀  
  inline   person::init(int   i,char   *str)  
  {age=i;  
  strcpy(name,str);  
  }  
  main()  
  {person   demo;  
  demo.init(25,"Li   Wei");  
  demo.display();

NO.1   作者: junguo

帮变量age和name赋值的!

NO.2   作者: lance_123

初学者,觉得可以不用!

NO.3   作者: qfeng_zhao

init(int   i,char   *str);//这行什么意思呀,没有它不行吗?它是不是多余呀  
   
  声明的一个全局函数,这个程序里是多余

NO.4   作者: hailun

没那条语句不行吗?不明白为什么要加它

NO.5   作者: foochow

给数据成员赋值,你也可以通过构造函数对数据进行初始化  
  #include<iostream.h>  
  #include<string.h>  
  class   person  
  {private:  
  int   age;  
  char   name[10];  
  public:  
          person(int   i,char   *str);  
        void   display()  
          {  
  cout<<name<<"   is   "<<age<<"   years   old."<<endl;  
          }  
  }  
  init(int   i,char   *str);//这行什么意思呀,没有它不行吗?它是不是多余呀  
    person::person(int   i,char   *str)  
  {age=i;  
  strcpy(name,str);  
  }  
  main()  
  {person   demo(25,"Li   Wei");  
  demo.display();  
  }  
   
 

NO.6   作者: younggundog

没有它当然可以啥。

NO.7   作者: K

#include<iostream.h>  
  #include<string.h>  
  class   person  
  {private:  
  int   age;  
  char   name[10];  
  public:  
          init(int   i,char   *str);//void   init(...  
          display()//void   display(...  
          {cout<<name<<"   is   "<<age<<"   years   old."<<endl;  
          }  
  }   //这里少了括号吧?  
  init(int   i,char   *str);//这行什么意思呀,没有它不行吗?它是不是多余呀  
  //这行是一个function声明,init(int,char*),和你的person里面的init无关,去掉可以  
  inline   person::init(int   i,char   *str)  
  {age=i;  
  strcpy(name,str);  
  }  
  main()  
  {person   demo;  
  demo.init(25,"Li   Wei");  
  demo.display();  
 

NO.8   作者: K

//这里少了冒号吧?  
 

NO.9   作者: Basin_Fish

有无那一句都没影响吧  
   
  #include<iostream>  
  #include<cstring>  
  using   namespace   std;  
  class   person  
  {private:  
  int   age;  
  char   name[10];  
  public:  
          inline   init(int   i,char   *str);  
          void   display()  
          {cout<<name<<"   is   "<<age<<"   years   old."<<endl;  
          }  
  };  
  init(int   i,char   *str);//这行什么意思呀,没有它不行吗?它是不是多余呀  
  inline   person::init(int   i,char   *str)  
  {age=i;  
  strcpy(name,str);  
  }  
  main()  
  {person   demo;  
  demo.init(25,"Li   Wei");  
  demo.display();  
  }

NO.10   作者: hailun

OK,谢谢大家的帮忙,小弟明白了

NO.11   作者: qingwei99

我也觉得有些多余,  
  因为在类里面已经有了声明了  
  这儿真不知起什么作用  
  你试过没有BCB编译有什么不同  
  我去试一试  
  哈哈那一行去掉编译错误一堆  
  不去掉也有三项错误  
  W8070   Function   should   return   a   value  
  E2111   Type   person   may   not   be   defined   here  
  W8070   Founction   should   return   a   value  
  我无法调通这个程序  
  请帮忙看看,谢谢


    摘要: 运行index.jsp既下面的内容出现错误,请问大哥,大姐是怎么会事阿?????? <%@page contenttype="text/html;charset=gb2312"%> <%@page import="java.util.*%> <% string s =request.getparameter("flag......
» 本期热门文章:

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