
C/C++
基础
_久夏青
这个作者很懒,什么都没留下…
展开
-
医院挂号系统,队列小项目
本项目采用顺序队列,实现挂号队列中的先进先出,后进后出的特征具体代码如下:/** * 使用顺序队列,通过开辟大空间内存,避免假溢出 * 由于菜单函数问题较多,所以没有采用调用菜单函数形式,而是直接在主函数里面写出switch分支语句 */#include <stdio.h>#include <malloc.h>#include <stdlib.h>#define max 1000 //有效存储100个数据 typedef struct { in原创 2021-06-05 10:10:07 · 894 阅读 · 0 评论 -
C++:[Error] ‘m‘ does not name a type
测试静态变量时,出现一个小bug,话不多说,故障代码如下:#include <iostream>using namespace std;class Person{public: Person() { cout << "static age = " << age << endl; } static int age; };int Person::age = 100;class Dog{public: Person m; m.age原创 2021-05-29 17:30:49 · 2298 阅读 · 0 评论 -
C++继承
关于C++继承中的继承权限问题具体代码测试如下:#include <iostream>using namespace std;class A { //A为基类private: int privatedataA;protected: int protecteddataA;public: int publicdataA;};class B :public A{ //B类公有继承A类public: void function() { int b; // b = p原创 2021-05-15 13:59:02 · 77 阅读 · 0 评论 -
C++关于char *类型的一个错误
有关指针的错误使用错误名称:[Warning] deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]故障代码如下:#include <iostream>#include <cstring>using namespace std;class Student{ private: char num[20]; char name[20]; int age; public:原创 2021-04-21 23:47:06 · 826 阅读 · 0 评论 -
C++定义一个Dog类
定义一个dog类,包含age、weight属性,以及对这些属性的操作方法。实现并测试这个类。#include <iostream>using namespace std;class Dog{ private: int age; int weight; public: void setterAge(int age) { this->age = age; } void setterWeight(int weight) { this->weigh原创 2021-04-01 12:34:19 · 4971 阅读 · 0 评论