C++
文章平均质量分 89
zhongshengxuexi_
这个作者很懒,什么都没留下…
展开
-
C++运算符重载
一、操作符函数定义:在C++中,编译器有能力把一个由数据、对象和操作符共同组成的表达式,解释为对一个全局或成员函数的调用。该全局或成员函数被称为操作符函数,通过重定义操作符函数,可以实现针对自定义类型的运算法则,并使之与内置类型一样参与各种表达式。一般,C++中每个操作符(+、-、<<、[]……)都有自己的使用方法,但是有时由于数据结构的不同,我们需要对某一个操作符的方法进行有...原创 2018-08-09 20:46:35 · 186 阅读 · 0 评论 -
C++的基本概念一
一、第一个C++程序#include <iostream>using namespace std;int main(){ cout << "hello world!" << endl;} 1、文件扩展名 C++源代码的文件扩展名.cpp、C、cxx、c(需要指定编译语言) 自定义的头文件依然保留....原创 2018-08-07 20:39:55 · 1475 阅读 · 0 评论 -
什么是C++?
一、C++的概述综述(百度百科)C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言...原创 2018-08-12 12:33:48 · 1485 阅读 · 0 评论 -
C++的基本概念二
一、名字空间 C语言中的名字空间的划分:全局、局部、块 C++认为:全局空间用起非常方便,但如果把太多的东西放在全局空间会造成命名冲突,所以C++引用了这样一种机制就是名字空间。 名字空间:把全局的命名空间进一步分割,可以创建出一个个独立的命名空间防止相互之间冲突。 1、定义名字空间: namespace name { 变量; ...原创 2018-08-07 23:29:04 · 138 阅读 · 0 评论 -
C++的基本概念三
一、拷贝构造函数 1、是一种特殊的构造函数,就是用一个已有的对象去构造其同类的副本对象,即对象克隆。 class 类名 { 类名(类名& that) { 对类成员挨个赋值 ... } } 练习:定义一个学生类,实现它的拷贝构造函数。 ...原创 2018-08-08 23:34:43 · 201 阅读 · 0 评论 -
C/C++的文件读写
在没有学习数据库之前,文件读写是学习C/C++初期遇到的比较麻烦的事情,其不仅要求多个标准库函数的配合使用,还要考虑到存储信息的方式(二进制文件/文本文件)。以下是我对于近期对于“文件读写”的经验总结。二进制文件与文本文件的区别在于,数据存储时,是以什么形式存进去的(示例代码将在下面给出):若你直接将数据写入文件中,那么数据是以二进制的形式存储,称为二进制文件;若你是把数据先转换成字符...原创 2018-08-25 17:00:03 · 425 阅读 · 2 评论