自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++基础学习DAY3-10 explicit关键字与new运算符

#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string.h>using namespace std;class MyString{public: MyString() { cout << "默认构造" << endl; } MyString(cons...

2019-06-16 10:35:47 155

原创 C++基础学习DAY3-09 类作为成员对象

#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string.h>using namespace std;class Phone{public: Phone() { cout << "Phone默认构造函数" << endl; } Phone(string...

2019-06-16 10:34:46 120

原创 C++基础学习DAY3-08初始化列表

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class Person{public: Person() { cout << "默认构造函数" << endl; } /* Person(int a,int b,int c) { m_A = ...

2019-06-16 10:33:40 103

原创 C++基础学习DAY3-07 深拷贝和浅拷贝

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class Person{public: Person() {} Person(const char * name, int age) { m_Name = (char*)malloc(strlen(name) + 1); ...

2019-06-16 10:32:22 106

原创 C++基础学习DAY3-06 构造函数的调用规则

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class MyClass{public: MyClass(); MyClass(int a); ~MyClass();private:};MyClass::MyClass(){ cout << "默认构造" ...

2019-06-16 10:31:03 92

原创 C++基础学习DAY3-05 拷贝构造函数的调用时机

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class Person{public: Person(); Person(int a); Person(const Person& p); ~Person(); int m_Age;private:};Perso...

2019-06-16 10:29:50 105

原创 C++基础学习DAY3-04 构造函数的分类和调用

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//分类//1、按照参数:无参构造、有参构造//2、按照类型:普通构造、拷贝构造class Person{public: Person(); Person(int a); Person(const Person &p)...

2019-06-16 10:28:30 92

原创 C++基础学习DAY3-03 对象的清理和初始化

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class Person{public: //构造函数:与类名相同,没有返回值,不写void,可以发生重载(可以有参数) Person(); Person(int a); //析构函数:与类名相同但加“~”,没有返回值,不写voi...

2019-06-16 10:27:03 121

原创 C++基础学习DAY3-02点和圆的关系

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//点和圆的关系:点在圆内 点在圆外class Point//点类{public: void InitX(int x) { m_X = x; } void InitY(int y) { m_Y = y; } int...

2019-06-16 10:25:23 163

原创 C++基础学习DAY3-01 设计立方体类

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class Cube{public: void InitL(int L) { m_L = L; } void InitW(int W) { m_W = W; } void InitH(int H) { m_H ...

2019-06-16 10:23:52 376

原创 C++基础学习DAY2-07 C++的封装

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class Date//对属性和方法进行封装 对属性和方法进行访问控制{public://公有权限:类内部和类外部都可以访问 void InitDate(Date& d); void PrintDate(Date& ...

2019-06-08 23:36:24 76

原创 C++基础学习DAY2-06 extern浅析

/*test.h*/#pragma once#ifdef __cplusplusextern "C" {#endif#include <stdio.h> void show(); #ifdef __cplusplus}#endif/*test.c*/#include "test.h"void show(){ printf("hello world\n")...

2019-06-08 23:34:19 75

原创 C++基础学习DAY2-05 函数重载

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;/*函数重载规则: 1、函数名相同 2、参数个数不同,参数类型不同,参数顺序不同 3、返回值不同不可以构成重载注意:函数重载与默认参数共存时会产生二义性的问题*/void print(int a){ cout <&l...

2019-06-08 23:30:29 93

原创 C++基础学习DAY2-04 函数的默认参数与占位参数

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//函数默认参数int func(int a = 10, int b = 20, int c = 30){ return a + b + c;}void test01(){ cout << func() <&l...

2019-06-08 23:28:52 65

原创 C++基础学习DAY2-03 内联函数的引出-宏的缺陷

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//宏的缺陷//定义一个加法#define MyAdd(x,y) x+y;void test01(){ int ret = MyAdd(10, 20); //int ret2 = MyAdd(10, 20)*20;//与预期结果不...

2019-06-08 23:26:33 86

原创 C++基础学习DAY2-02 创建一个学生类

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class student{public: void initStuName(string name); void initStuNumber(string ID); string getStuName(); string get...

2019-06-08 23:24:36 386

原创 C++基础学习DAY2-01 设计圆类并计算圆的周长

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//设计一个圆类 求周长const double pi = 3.14;class Circular{public: void init(double a); void caclulatL();private: double m...

2019-06-08 23:20:47 388

原创 C++基础学习DAY1-10 引用的使用方式

#define _CRT_SECURY_NO_WARNINGS#include <iostream>using namespace std;//1、指针的引用/*引用的本质 int i=5; int &ri=i; ri=8; int* const pi=&i;*/...

2019-06-07 16:21:23 92

原创 C++基础学习DAY1-09 参数的传递方式

#define _CRT_SECURY_NO_WARNINGS#include <iostream>using namespace std;//1、值传递 不改变原始值void mySwap01(int a,int b){ int tmp = a; a = b; b = tmp;}//2、地址传递 改变原始值void mySwap02(int* a, int* ...

2019-06-07 16:19:26 97

原创 C++基础学习DAY1-08 引用的基本用法

#define _CRT_SECURY_NO_WORNINGS#include <iostream>using namespace std;//1、引用的基本语法 格式:type &别名 = 原名;void test01(){ int a = 10; int &b = a; cout << "a=" << a << "...

2019-06-07 16:16:59 62

原创 C++基础学习DAY1-07 const分配内存情况

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;/*const分配内存*///1、取地址操作会分配临时内存//2、extern 编译器会分配内存void test01(){ const int m_A = 10; int* p = (int*)& m_A;//分配临时内...

2019-06-07 16:14:55 84

原创 C++基础学习DAY1-06 const在C++中r默认内部链接

/*const在C++中r默认内部链接.cpp*/#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;int main(){ extern const int a; cout << "a=" << a << endl; system("pause"...

2019-06-07 16:13:17 106

原创 C++基础学习DAY1-05 C++对C语言的增强

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//1、变量检测增强 int a;//int a = 10;//2、函数检测增强,参数类型增强,返回值检测增强,函数调用参数检测增强int getRectS(int a, int b){ return a * b;}void...

2019-06-07 16:09:09 88

原创 C++基础学习DAY1-04 using引用和using声明

#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include "game1.h"#include "game2.h"using namespace std;//namespace命名空间 主要解决命名冲突的问题//1、命名空间下 可以放函数、变量、结构体、类namespace A{ void func() {};...

2019-06-07 16:06:37 100

原创 C++基础学习DAY1-03 namespace的使用

/*game1.h*/#pragma once#include <iostream>using namespace std;namespace LOL{ void goAtk();}/*game1.cpp*/#include "game1.h"void LOL::goAtk(){ cout << "LOL的攻击实现" << e...

2019-06-07 16:03:48 172

原创 C++基础学习DAY1-02 双冒号作用域

#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;int atk = 200;void test01(){ int atk = 100; cout << "攻击力为" << atk << endl; //双冒号为作用...

2019-06-07 15:54:15 110

原创 C++基础学习DAY1-01 Hello World

#include <iostream>//标准输入输出流using namespace std;//打开命名空间int main()//主函数入口{ //endl 结束换行 cout << "hello world" << endl; system("pause");//阻塞 return EXIT_SUCCESS;//...

2019-06-07 15:45:28 98

原创 Linux下对Qt creator设置背景颜色,不改变控件颜色

环境:Ubuntu14 Qt Creator 5当对主界面背景进行更改后如图,并非我们想看到的效果在背景设置框内稍加改变,如图其中所“#Dialog”是根据所建工程性质设置的,可以查看自己程序的头文件。...

2019-02-28 13:26:30 1248

原创 Linux下Qt Creator 调试问题 make: g++:命令未找到

问题如图:原因:没有安装g++编译器,解决方法:运行命令 sudo apt-get install g++安装g++完成,重新运行Qt,问题搞定。

2019-02-28 11:01:17 1372

原创 在PC虚拟机Ubuntu14.04搭建交叉编译环境,安装arm-linux-gcc-4.4.3以及问题解决

#在PC上的虚拟机Ubuntu14.04搭建交叉编译环境,安装arm-linux-gcc-4.4.3以及问题解决通过在PC上的虚拟机Ubuntu14.04搭建交叉编译环境,选择安装交叉编译器arm-linux-gcc-4.4.3,下面是它的安装设置步骤。第一步:将光盘目录 linux\中的 arm-linux-gcc-4.4.3.tgz 复制到某个目录下如 tmp\,然后进入到该目录,执行解...

2019-02-27 12:19:49 959

传智播客 c++培训讲义,c基础,c提高,c++基础,linux,c++提高,数据结构,设计模式

传智播客 c++培训讲义 包含:c基础,c提高,c++基础,linux,c++提高,数据结构,设计模式 部分视频资源: 链接:https://pan.baidu.com/s/1lRpjZcYaWYFq28UJo4IQPQ 提取码:wyky

2019-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除