`
qj200040
  • 浏览: 38780 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

菜鸟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 Definition
class 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 gradeBook
	getline(cin, username); // read a course name with blanks
	gradeBook.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;也是不行的,虽然没有报错,可是没有数据输出来的。

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

相关推荐

    iOS 网络编程 (七)AFNetworking 3.1.0 使用 - 奋斗的菜鸟ing - 博客频道 - CSDN.NET1

    【iOS网络编程】AFNetworking 3.1.0 使用详解 AFNetworking是iOS平台上非常流行的网络请求库,它为Objective-C开发者提供了强大的网络操作接口。在AFNetworking 3.1.0版本中,该框架进行了一些调整,移除了对...

    ps告别菜鸟三部曲

    ### Photoshop告别菜鸟三部曲——PPT外援篇 #### 前言 随着信息技术的不断发展,图像处理技术已经成为人们日常生活中不可或缺的一部分。Adobe Photoshop作为一款功能强大的图像处理软件,在设计领域占据着举足轻重...

    WMI编程资料

    5. **WMI脚本ing**:开发者可以使用VBScript、JScript等脚本语言通过WScript或CScript执行WMI查询和操作。例如,通过VBScript可以启动、停止服务,或者监控系统事件。 6. **.NET Framework中的WMI编程**:对于.NET...

    openCV的32位,64位对应库

    OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,包含了众多图像处理和计算机视觉的算法。在Windows操作系统上,OpenCV提供了针对不同体系结构的版本,包括32位和64位。本资源包可能包含适用于Visual ...

    树莓派示例程序

    树莓派传感器的示例程序,雨滴检测实验程序,包含c语言和python两种 语言的程序

    shell常用命令

    shell 的常用命令

    数据库课程设计 餐厅管理系统-源代码+实验报告+数据库

    基于数据库课程的餐厅管理系统,包含完整源代码、.pro文件及课程设计报告。本系统采用QT可视化与sql sever数据库相连接,使用QT中的QODBC数据源与Windows中的ODBC相连接,使用QsqltableMOdel类与QTAbleview进行可视...

    SourceInsight_含有注册码

    **SourceInsight代码管理工具详解** SourceInsight是一款广受开发者欢迎的源代码查看和编辑工具,尤其在C、C++、Java等编程语言中表现出色。它以其强大的代码导航、实时语法高亮、自动完成功能以及高效的代码分析而...

    项目需求.xmind

    项目需求.xmind

    pyproj-2.4.2.post1-cp37-cp37m-win32.whl

    本资源为python的pyproj库安装包pyproj-2.4.2.post1-cp37-cp37m-win32.whl。由于网上是外网连接,资源下载速度比较慢,所以在这里免费提供给大家,方便大家下载,python3.7版本的

Global site tag (gtag.js) - Google Analytics