
嵌入式—C++基础
文章平均质量分 66
阿波罗啦啦啦啦
粮厂嵌入式工程师 Android底层音视频开发 曲折中上升,实践中领悟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++入门知识(二)——构造函数、析构函数、静态成员、友员函数
一、构造函数/析构函数1、构造函数构造函数 ,是一种特殊的方法,类提供的构造函数可自动完成对象的初始化任务。用途:在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。其他:1、一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们即构造函数的重载。2、对象有默认的构造函数,一旦实现了自己的构造函数就必须自己实现默认构造函数。3、构造顺序,对于类中:类中含有对象成员时,先调用对象成员的默认构造函数,再调用类的构造函数。对于多个对原创 2021-06-26 14:59:54 · 1171 阅读 · 0 评论 -
C++入门知识(一)——类的引入、访问控制、this指针、重载、指针和引用
一、类的引入、类与对象C++中结构体与类的区别class Person_kind2 { char *name; int age; char *work;};int main(int argc,char**argv){ int i; //int是类型,i是变量 Person_kind2 lisi; //Person_kind2是类,lisi是对象}二、访问控制C++中对于结构体、类内的数据有三种访问权限设置:1、private 2、protected 3、publicp原创 2021-06-12 12:32:56 · 305 阅读 · 2 评论 -
C++核心编程——(二)引用
作用: 给变量起别名语法: 数据类型 &别名 = 原名 int &b = a示例:int main() { int a = 10; int &b = a; cout << "a = " << a << endl; cout << "b = " << b << endl; b = 100; cout << "a = " << a << endl; co转载 2021-03-09 11:34:42 · 363 阅读 · 1 评论 -
C++核心编程——(一)内存分区模型、new操作符
1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程。其中程序运行前:代码区、全局区;程序运行后:栈区、堆区1.1 程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区转载 2021-03-08 16:34:10 · 122 阅读 · 0 评论 -
C++基础(二)—C++一些概念上的补充
1、类函数的重载特性类函数的重载特性就是说我们可以在类里面定义同名的函数,但是参数不同的函数。重载函数在调用的时候,会根据参数的类型,然后去匹配相应的函数进行调用。如下方的两个text()class student{public: char name[64]; int age; void test(); void test(int a);private: int haha;};2、构造函数和析构函数**构造函数:*原创 2021-03-05 10:24:30 · 137 阅读 · 1 评论 -
C++基础(三)—QT工程代码详解(一)
#include <iostream>using namespace std;int main(){ cout << "Hello World!" << endl; return 0;}(1)#include iostream是指iostream库。是C++标准库,类似C里面的stdio.h。 iostream的意思是输入输出流,直接点说就是in(输入) out(输出) stream(流),取in、out的首字母与stream合成。(2原创 2021-03-05 10:23:09 · 536 阅读 · 1 评论 -
C++基础(一)—C与C++一些概念上的异同
1、什么是c++。c++是c语言的升级版,在c的基础上增加了很多功能。是一种高级语言。2、什么是面向对象,什么又是面向过程。c语言就是面向过程的,c++就是面向对象的。举例:a+b面向过程:直接计算a+b就是。面向对象:就是给a+b穿上了一层衣服。不是直接计算a+b。3、c++的灵魂,c++的类。类是c语言结构体的PLUS。类的成员不仅可以是变量,也可以是函数(结构体里也可以有函数)。c的结构体:struct student{ char Name[128];/*姓名*/ int原创 2021-03-04 11:13:40 · 345 阅读 · 1 评论