C++
文章平均质量分 61
未来CC
这个作者很懒,什么都没留下…
展开
-
C++新手上路第一天
第一天写了一些入门的代码,简单的用了构造函数和复制构造函数Clock 类#include "stdafx.h"#include//cout cin 都是这个文件里的还要加入命名空间using namespace std; class Clock{public://公有成员Clock(int newH,int newM,int newS);//构造函数的声明C原创 2016-12-15 13:50:41 · 362 阅读 · 0 评论 -
C++中类的声明和类的实现分开
首先我们要实现确定一个点是否在园内的功能所以我们需要两个类一个Point类,一个Circle类首先我们要先创建一个项目,名为Test2(这是我的项目名字)这里不做过多的解释,使用vs应该都会创建项目(我是创建的C++的项目,所以选择Win32控制台应用程序,创建的空项目)然后右击项目名称—添加,点击创建类。然后选择类,双击会出现下面的界面键入Point会显示出一原创 2017-02-09 18:07:17 · 13873 阅读 · 0 评论 -
C++入门,内联函数和默认参数还有函数占位符
// inline内联函数.cpp : 定义控制台应用程序的入口点。//1.内联函数必须和函数体写在一起,只声明C++编译器不会报错,但也不会把它视为内联函数//2.内联函数在最终生成的代码中是没有定义的//3.C++编译器会把函数体直接插入到函数调用的地方//4.内联函数没有普通函数的开销(压栈,跳转,返回等等)//5.内联函数是一种请求,C++编译器不一定同意//6.内联函数不能存原创 2017-02-08 18:02:52 · 431 阅读 · 0 评论 -
C++指针的引用
// 指针的引用.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;struct Teacher{ char name[64]; int age;};int GetTeacherAge(Teacher* *p)//指针p在内存中的地址{ Teacher *tmp = NULL;原创 2017-02-07 18:24:41 · 273 阅读 · 0 评论 -
C++入门 引用详解
//1.引用作为其他变量的别名而存在,因此在一些场合可以代替指针//2.引用相对于指针来说具有更好的可读性和实用性//3.引用在C++内部实现就是一个常量指针 *const p //int &a == int *const a #include "stdafx.h"#include#include"string"using namespace std; cl原创 2017-02-05 16:33:43 · 200 阅读 · 0 评论 -
C++新手上路第四天 静态Point
具有静态数据成员的Point类#include "stdafx.h"#include using namespace std; class Point{public://构造函数的声明,将count计数器++,每调用一次构造函数就加一次Point(int xx = 0,int yy = 0);//复制构造函数的声明,将count计数器++,每调用一次构造原创 2016-12-20 11:31:45 · 381 阅读 · 0 评论 -
C++新手上路第七天 string的一些函数用法
#include "stdafx.h"#include//要加入这个文件#includeusing namespace std; int main(){string str1 = "abc";string s = "gg";str1.append(s);//这里的参数是string类型,将字符串s添加在str1的最后str1.assign(s);//原创 2016-12-29 11:06:52 · 194 阅读 · 0 评论 -
vs2015上配置openGL
此文章是看的虚幻大学的教程,不得不说虚幻大学的教程还是不错的,此文章的作用就是为了做个笔记防止我以后忘记,回头找也麻烦不如就现在这记下。首先要先下载一些OpenGL的资源,可以在OpenGL官网下载也可以去虚幻大学的网站下载www.oxox.work。不得不说网站名字还是很有个性的。我很喜欢。下载的资源glew-1.10.0-win32,glm-0.9.5.1,SDL2-devel-2.0原创 2017-01-04 08:54:47 · 472 阅读 · 0 评论 -
C++新手上路第六天,指针
#include "stdafx.h"#includeusing namespace std; int main(){int i;//定义一个int变量iint *ptr = &i;//再定义一个指针变量ptr,并将i取的地址赋值给ptri = 5;//给i赋值cout "i= " i endl;//输出i的值,肯定是5cout "*ptr= "原创 2016-12-26 14:32:45 · 217 阅读 · 0 评论 -
C++新手上路 程序实例,个人银行账户
#include "stdafx.h"#include//关于数学运算的文件,要添加复杂的数学运算要用到#includeusing namespace std; class SavingAccount {private: int id;//账号 double balance;//账户余额 double rate;//存款的年利率 in原创 2016-12-19 15:30:37 · 2511 阅读 · 1 评论 -
C++ 新手新手上路第五天,数组的使用
//数组的使用#include "stdafx.h"#include using namespace std; int main(){int a[10]; int b[10];//定义了两个数组for (int i = 0; i //进行循环赋值,小心数组越界{a[i] = i * 2 - 1;b[10 - i - 1] = a[i];}原创 2016-12-23 14:23:20 · 275 阅读 · 0 评论 -
C++ 关于namespace
#include "stdafx.h"#include#include"string"using namespace std;int test(){cout std::cout return 0;}//定义命名空间namespace NameSpaceA{int a = 10;//定义了一个命名空间,有一个变量a,原创 2017-02-04 08:21:54 · 261 阅读 · 0 评论