C++
简一cce
大道至简
展开
-
C++一些重要知识点的个人理解
总算是考完C++了,前前后后为这门课花费了很多的时间和精力,课程里面的知识点也是巨多巨杂,看完PPT的内容,总是后面部分看完前面的就忘差不多了,哭泣…为了让自己可以及时地掌握一些比较重要的知识点,特地建了个文档,把一些知识点的个人理解放了进去,下面通过博客发出来和大家一起分享。自己也是初学者,可能有些内容并不准确,还请批评指正,谢谢。1、关于虚继承的理解虚继承主要就是为了解决在继承中的二义性问题何为二义性问题呢?就是当一个类继承两个类的时候,这两个类可能含有相同的属性和方法,在这个类的对象进行访问原创 2020-06-06 10:39:47 · 968 阅读 · 0 评论 -
C++:一级指针和二级指针的简单探索
在学习C/C++的时候,学到指针这一章节,难免会有点畏难的心理,其实这在很大程度上是对指针的定义、作用原理不甚了解导致的,当你在这些东西有一个比较细致的了解时,会发现指针也不是那么的难,当然这里针对的是小型程序。下面通过一级指针和二级指针在作用上的对比,加深对指针作用原理的理解。一、通过调用二级指针修改一级指针的值#include <iostream>#include <...原创 2020-03-21 09:59:53 · 348 阅读 · 0 评论 -
C++实验:友元函数与静态成员
一、实验目的和任务1)熟练掌握友元函数的设计方法;2)掌握友元函数的含义,友元函数和成员函数的区别;3)掌握静态数据成员的初始化方法;4)掌握静态成员函数的定义与使用方法。二、实验原理介绍根据要求正确定义友元函数。将别的模块声明为友元,使类中本隐藏的信息如私有和保护成员可以被友元访问。静态成员属于类的成员,访问类的静态成员可以直接用类名访问,静态数据成员的初始化必须在类外进行,类的静...原创 2020-02-23 15:38:13 · 910 阅读 · 0 评论 -
C++拷贝构造函数与类的组合
原理:1、当用一个已知对象构造一个新的对象时需要调用拷贝构造函数。如果一个类的成员含有指针类成员,需要显示定义拷贝构造函数(深拷贝)。2、当一个类的成员中包含其他类的对象时称为类的组合,这些类成员通常称为子对象,子对象的构造需要调用子对象自己的构造函数。参考代码:#include <iostream>using namespace std;enum CPU_Rank { ...原创 2020-02-22 17:10:56 · 743 阅读 · 0 评论 -
C++出现error C4996:关于使用strcpy和strcpy_s中遇到的问题
今天在编写代码的时候遇到了strcpy和strpy_s两个函数的使用错误,以前编写代码的时候没怎么考虑这个问题,这次遇到并解决后就大致写一下把。strcpychar *strcpy( char *to, const char *from )功能:复制字符串from 中的字符到字符串to,包括空值结束符。返回值为指针to。由于没有字符串长度的限制,所以复制过程中遇到过长的字符串可能会发生未知...原创 2020-02-21 16:20:02 · 2623 阅读 · 0 评论 -
C++出现错误类型error C2664的解决方案
最近在学习C++的代码编程,打算把课后的代码实验再做一遍。对于c++小白的我而言,出现没见过的错误真的难受,一下就是一项。先看代码:#include <iostream>#include <string> // 字符串赋值需要用到这个指针using namespace std;class Student{private: char num[10]; //...原创 2020-02-20 20:38:20 · 34661 阅读 · 16 评论