C\C++
蚁人日记
努力就是有美好时光!分享交流
展开
-
C++ 的中.h与.cpp文件介绍 #include与#include ""区别
#include< >直接从编译器自带的函数库中寻找文件#include" "是先从自定义的文件中找 ,如果找不到在从函数库中寻找文件采用"< >"方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。特别要注意的是,如果是标准库头文件,那么既可以采用<>的方式,又可以采用" "的方式,而用户自定义的头文件只能...原创 2019-05-14 09:39:18 · 4250 阅读 · 0 评论 -
学习c++ 第七天 类成员的访问权限
C++ 中的 public、private、protected 只能修饰类的成员,不能修饰类,C++中的类没有共有私有之分,public、protected、private 三个关键字来控制成员变量和成员函数的访问权限,它们分别表示公有的、受保护的、私有的,被称为成员访问限定符,只要在类里的某一个地方写出一个访问级别并在其后加一个冒号,从那个地方开始往后的所有方法与属性都将受到相应的保护...原创 2019-09-25 23:53:25 · 182 阅读 · 0 评论 -
学习c++ 第六天 对象调用成员函数 new关键
如果想要调用成员函数,其实是有三种方法的:1、设置成静态成员函数,可以直接通过类名调用 Class::fun();2、创建一个对象 object,使用object.fun()方法调用;3、创建一个匿名的对象,使用匿名对象调用 Class().fun();对于公有的静态成员函数,可以通过类名来调用;而一般的非静态成员函数只能通过对象名来调用。例:static void Afun(...原创 2019-09-24 23:45:32 · 1754 阅读 · 0 评论 -
学习c++ 第四天 类 及类的继承--class和struct的区别--static成员
C++ 类类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。注意在类定义的最后有一个分号;,它是类定义的一部分,表示类定义结束了,不能省略。类只是一个模板(Template),编译后不占用内存空间,所以在定义类时不能对成员变量(除了声明变量外还可以定义方法...原创 2019-09-23 11:02:36 · 628 阅读 · 1 评论 -
c++ 基础数据类型 与 uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型
C++的基础数据类型:C++的主要数据类型,主要分为三类:布尔型,整型(char型从本质上说,也是种整型类型,它是长度为1的整数,通常用来存放字符的ASCII码),浮点型。而 *_t是typedef定义的表示标志,是结构的一种标注。即我们所看到的 uint8_t、uint16_t、uint32_t都不是新的数据类型,而是通过typedef给类型起得别名。uint8_t / uint...原创 2019-09-20 15:04:23 · 72270 阅读 · 0 评论 -
学习c++ 第三天-第二部分(C++ 存储类)
C++ 程序中可用的存储类:(c++的存储类就是定义 [控制]C++ 程序中变量/函数的范围(可见性)和生命周期)C++不允许同时指定一种存储类以后,只能是每次单独指定一种存储类auto register(用于定义存储在寄存器中而不是 RAM 中的局部变量) static(与java用法一样) extern (extern是用来在一个文件中声明一个已在其它文件中已声明过的全局变...原创 2019-09-20 10:53:03 · 166 阅读 · 0 评论 -
学习c++ 第三天(成员函数)
C++类成员函数写在类定义内部的函数称作成员函数,成员函数可以定义在类定义内部,或者单独使用范围解析运算符 ::来定义,如下:class Box{ public: double length; // 长度 double breadth; // 宽度 double height; // 高度 ...原创 2019-09-20 00:57:40 · 145 阅读 · 0 评论 -
学习c++ 第二天(指针)
每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。地址是计算机内存中的某一个位置,而指针是专门用来存放地址的特殊类型变量指针是一个变量,其值为另一个变量的地址,即,另一个变量的内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type *poi...原创 2019-09-19 00:10:26 · 118 阅读 · 0 评论 -
学习c++ 第一天
C++ 是大小写敏感的可以使用 makefile 来编译 C/C++ 程序。也可用g++编辑器编译c++程序#include <iostream> 表示导入头文件using namespace std; 引入名为std的命名空间cout << "Hello World"; //表示在电脑屏幕输出 Hello World,非打印logcout &...原创 2019-09-16 23:04:05 · 140 阅读 · 0 评论 -
学习c++ 第五天 命名空间
1、命名空间的使用一般为了代码的冲突,都会用命名空间。例如,对于Android代码会使用Android作为命名空间。namespace android;在code中使用的时候可以用android::加具体的类方法。也可以直接使用using namespace android;namespace 是C++中的关键字,用来定义一个命名空间,语法格式为:namespace names...原创 2019-09-10 23:20:59 · 205 阅读 · 0 评论 -
C++ 学习 . >> :: -> this
C++的 >> 输入流>>是自动读取字符串流内容的符号。每读完一个符合条件的字符串、整数类型(以空格隔开),之后会自动后移。cin 是指从电脑键盘输入的内容将会以字符串流形式自动导入 cin(即键盘输入内容后,cin 就成为一个“字符串流”了,存储的内容为从键盘输入的内容),而>>则负责读取字符串流的内容,匹配到正确的类型,返回1,否则返回0;用到whi...原创 2019-05-13 09:50:08 · 708 阅读 · 0 评论 -
c++中的 #define与 [#ifdef endif] 与const
在 C++ 中,有两种简单的定义常量的方式:使用#define预处理器。 使用const关键字。今天整理了一些#define的用法,与大家共享!1.简单的define定义#define identifier(标识符) value(值)#define MAXTIME 1000(说白就是MAXTIME 代替1000数值,便于记忆)一个简单的MAXTIME就定义好了,它代表...原创 2019-05-14 12:36:00 · 268 阅读 · 0 评论 -
学习c++ 第八天 指针与引用
每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址先看一下代码小示例:#include <iostream>using namespace std;int main(){ int i = 8;// 声明简单的变量 int *j = &i;// 声明指针变量 int &...原创 2019-09-26 21:19:30 · 101 阅读 · 0 评论