
C++
文章平均质量分 69
Robot__Man
这个作者很懒,什么都没留下…
展开
-
从C到C++的过渡(1)
一、第一个C++程序1、编译器:g++,如果用gcc,需要带上-lstdc++,指定其使用标准C++的运行库。2、源文件扩展名:.cpp/.cc/.C/.cxx/.c++,最好用.cpp,兼容性好。3、头文件:#include ,大多数的标准库头文件都没有.h后缀,在/usr/include/c++目录下。4、输出:cout —— 标准输出对象 输入:cin —— 标准输入对象 插...原创 2018-09-18 17:07:53 · 361 阅读 · 0 评论 -
从C到C++的过渡(2)
七、C++的动态内存分配malloc/calloc/realloc/free1、new/delete:对单个变量进行内存分配/释放。2、new[]/delete[]:对数组进行内存分配/释放。#include <iostream>using namespace std;int m原创 2018-09-18 20:44:36 · 403 阅读 · 0 评论 -
C++的操作符重载
一、操作符标记和操作符函数1、双目操作符:L#R成员函数形式:L.operator# ® —— 左调右参全局函数形式:::operator#(L,R) —— 左一右二2、单目操作符:#O/O#成员函数形式:O.operator#()全局函数形式:::operator#(O)3、三目操作符:不考虑二、双目操作符1、+/-/*//操作数在计算前后不变;表达式的值是右值。#inc...原创 2018-10-07 14:40:56 · 755 阅读 · 0 评论 -
C++类与对象基本语法(1)
一、概述1、什么是对象1、万物皆对象。2、程序就是一组对象,对象之间通过消息交换信息。3、类就是对对象的描述和抽象,对象就是类的具体化和实例化。2、通过类描述对象类就是从属性和行为两个方面对对象进行抽象。属性:姓名、年龄、学号行为:吃饭、睡觉、学习3、面向对象程序设计(OOP)1、精通一种面向对象的元语言 —— UML。2、研究设计模式——GOF。二、类的基本语法1、类...原创 2018-09-28 19:44:01 · 797 阅读 · 0 评论 -
C++类与对象基本语法(2)
7、常函数与常对象(1)如果在一个类的成员函数的参数表后面加上const关键字,那么这个成员函数就被称为常函数,常函数的this指针是一个常指针。在常函数内部无法修改成员变量,除非该变量具有mutable属性。而且在常函数内部也无法调用非常函数。(2)常对象:拥有const属性的对象、对象引用或指针。常对象只能调用常函数。同型的常函数和非常函数可以构成重载关系。常对象调用常版本,非常对象...原创 2018-09-28 20:26:50 · 480 阅读 · 0 评论