![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
昨天晚上发现的问题
爆炒电风扇
阿珍爱上了阿强。
展开
-
为社么类的构造和析构函数是public的
引用百度用户:jeny_man的回答你提出这个问题,说明你已经对c++有所思考了。从语法上来讲,一个函数被声明为protected或者private,那么这个函数就不能从“外部”直接被调用了。对于protected的函数,子类的“内部”的其他函数可以调用之。 而对于private的函数,只能被本类“内部”的其他函数说调用。语法上就是这么规定的,你肯定也知道的咯。 那么为什么有时候将构造函...原创 2019-10-14 15:48:27 · 1234 阅读 · 0 评论 -
发现的C++类中的一个小问题:
昨天晚上发现的问题:当父类中有一个变量,比如说name,子类里我再定义一个name的时候,这个name在下面的操作里不生效,你说气不气,幸亏CSDN大神指导,将子类中的name给去掉,但这时本来父里面的private的变量name,子类便不能访问,于是将private改成protect,不管习惯好不好,先能用再说。#include <iostream>#include <st...原创 2019-06-25 15:56:58 · 162 阅读 · 0 评论 -
指针的问题
今天发现的问题,闲来没事,复习了一下数据结构线性表顺序表,写完结构,开始初始化,就发现了问题。1.书上是这么写的,想当于将myarray传引用进去,没毛病。typedef struct arr { int * elem; int size; int capacity;}*ar;void init(arr &myarray){ cout << "init ...原创 2019-09-11 16:54:00 · 210 阅读 · 0 评论 -
遇到的问题:scanf吃回车吃空格问题
谭浩强C第九章最后一道习题,做的时候总是跳过输入学生的性别,容易忽略这个问题,不容易查找。在结构体初始化时可能经常会遇到字符赋值。需要注意:处理这种问题的方法:1.在%前面加一个空格scanf(" %c",&c);2.多写一个scanf吃掉空格。以下是代码:#include <stdio.h>#include <stdlib.h>typedef ...原创 2019-09-27 18:00:00 · 364 阅读 · 0 评论 -
windows下对main函数传入参数
需要处理的文件要和exe放在同一文件夹下,才可以获取到,比如argv[1]为文件名,exe文件之后输入的就是文件名。原创 2019-10-11 09:11:52 · 393 阅读 · 0 评论