首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

初学者ing

2012-10-11 
菜鸟ing呵呵,每当别人谈及C++的时候,我们只能说学过,我现在才发现,我真的是连皮毛都不懂一丁点。今天不用上

菜鸟ing
    呵呵,每当别人谈及C++的时候,我们只能说学过,我现在才发现,我真的是连皮毛都不懂一丁点。
   
     今天不用上班,我就利用这些空余的时间去学习一下,重新捡起,一些基础的东西。直接我写了两个很简单的函数。我那个汗呀...我在这里有点不好意思地说了,就是为了鞭策自己更加认真点学习编程语言...
   
    今天我写了

#include<iostream>using std::cout;using std::endl;using std::cin;#include <string> using std::getline;using std::string;//Define class GradeBook with a member function displayMessage;//GradeBook class Definitionclass GradeBook{private:string username;public://属性设置void setUsername(string name){username = name;}/***/string getUsername(){return username;}void displayMessage(){cout<<"welcome to the Grade Book!!";cout<<getUsername()<<endl;}};int main(){string username;GradeBook gradeBook;//create the new Object gradeBookgetline(cin, username); // read a course name with blanksgradeBook.setUsername(username);cout<<endl;//cout<<gradeBook.getUsername()<<endl;gradeBook.displayMessage();return 0;}

     看着上述代码是没有问题的,但是我写的时候犯了一个错误,我以为C++和java一样,都有this这个关键词

      而我就将那个setUsername(string username){this.username=username;},编译的时候,矮油,错了。

     故此,我意识到C++是没有this这个关键词的。所以我将this去掉了,哪里还知道,这个username= username;也是不行的,虽然没有报错,可是没有数据输出来的。

     都不好意思说了,我还需要加油哈,也希望能够得到大神的指点一二!

热点排行