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 · 297 阅读 · 0 评论 -
从C到C++的过渡(2)
七、C++的动态内存分配 malloc/calloc/realloc/free 1、new/delete:对单个变量进行内存分配/释放。 2、new[]/delete[]:对数组进行内存分配/释放。 #include <iostream> using namespace std; int m原创 2018-09-18 20:44:36 · 282 阅读 · 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 · 673 阅读 · 0 评论 -
C++类与对象基本语法(1)
一、概述 1、什么是对象 1、万物皆对象。 2、程序就是一组对象,对象之间通过消息交换信息。 3、类就是对对象的描述和抽象,对象就是类的具体化和实例化。 2、通过类描述对象 类就是从属性和行为两个方面对对象进行抽象。 属性:姓名、年龄、学号 行为:吃饭、睡觉、学习 3、面向对象程序设计(OOP) 1、精通一种面向对象的元语言 —— UML。 2、研究设计模式——GOF。 二、类的基本语法 1、类...原创 2018-09-28 19:44:01 · 707 阅读 · 0 评论 -
C++类与对象基本语法(2)
7、常函数与常对象 (1)如果在一个类的成员函数的参数表后面加上const关键字,那么这个成员函数就被称为常函数,常函数的this指针是一个常指针。在常函数内部无法修改成员变量,除非该变量具有 mutable属性。而且在常函数内部也无法调用非常函数。 (2)常对象:拥有const属性的对象、对象引用或指针。 常对象只能调用常函数。 同型的常函数和非常函数可以构成重载关系。常对象调用常版本,非常对象...原创 2018-09-28 20:26:50 · 386 阅读 · 0 评论