nsndbdjdjff
nsndbdjdjff
关注数: 9
粉丝数: 23
发帖数: 201
关注贴吧数: 17
苹果电脑eclipse启动tomcat报错 在苹果电脑本地服务器打开tomcat没问题,使用eclipse启动tomcat会报错。求大佬给方案,按照网上的四种方式试了一下,还是不行。
求安卓app jasion电动滑板车的app叫啥
考研数学线代基础,张宇第5讲疑惑?矩阵的相似对角化 圈1的疑问:如果A可以相似对角化,充要条件,A有n个线性无关的特征向量。 那么根据S=n-r(tE-A)t为系数,如果有n个线性无关向量,则基础解系有n个,则S=n。要想使S=n则秩为0。 秩=0的推论对吗?只要求矩阵的相似对角化,那么r(tE-A)必须是0吗? 这个S的公式,是张宇老师第四讲求基础解系写的。
明天考试,求广大网友看看? 疑惑:根据公式,无向图证明哈密顿回路,任意两个不相邻结点的度相加大于结点个数,那么是哈密顿。但是g点和h点总度=6<10,所以不是哈密顿。 但是能画出来回路 那么他是不是哈密顿?
c++的抽象类及抽象类派生的子类问题? 问题:请问B1,B2,B3是抽象类吗? class A { virtual void s()=0; virtual void s1(); virtual void s2(); } class B1 { void s(){}; } class B2 { void s(){}; void s1(){}; } class B3 { void s(){}; void s1(){}; void s2(){}; }
求大神,讲解一下这个题,该怎么入手做。
边缘分布函数,求大神给个过程?感谢
编译方向问题? 为啥答案和编译器给的结果不一样? cout语句是从后向前编译还是从前向后编译
c++常规题疑惑,求解? 图一:图二:图三:图四:
查询语句 一个表中有100个字段,选取查询99个,怎么写代码。有没有select *然后排除语法。
二维随机变量题,求解答疑惑。 面积的倒数?为啥是倒数?
多维随机变量及其分布一道题,求解? 题目给了x的范围是0<;为什么答案给了0-1
对象指针,如何彻底删除?测量指针大小。 全部代码在下方: 源代码中已经delete了指针,然后让指针=NULL;为什么还能继续调用指针???? 应该怎样才能彻底删除指针。 如果delete不能彻底删除指针,只是释放空间,那么delete指针后,sizeof(指针)大小,是不是应该显示大小,请看第二张图。但是第二张图中报错,原因应该是delete之后,没有指针了,不能测量大小。#include <iostream> using namespace std; class abstractbase { public: virtual void boil() = 0; virtual void brew() = 0; virtual void pour() = 0; virtual void food() = 0; void makedrink(); void xianshi() { cout << "sss" << endl; } }; void abstractbase::makedrink() { boil(); brew(); pour(); food(); } class coffee :public abstractbase { virtual void boil() { cout << "煮水" << endl; } virtual void brew() { cout << "冲泡" << endl; } virtual void pour() { cout << "倒入杯中" << endl; } virtual void food() { cout << "加入牛奶" << endl; } }; void dowork(abstractbase* a) { a->makedrink(); delete a; a = NULL; a->xianshi(); } void test01() { dowork(new coffee); } int main() { test01(); system("pause"); }
有关“父类纯虚析构函数”的疑惑?? 具体代码如下:有空大佬帮忙指导一下。 疑惑一:当animal->Speak();调用开始的时候,调用子类(派生类)的构造函数,当这段animal->Speak();调用完,不应该调用子类的析构函数吗?为什么结果显示不调用。把父类的析构变成纯虚析构,就可以解决。#include <iostream> using namespace std; class Animal { public: Animal() { cout << "Animal 构造函数调用!" << endl; } virtual void Speak() = 0; ~Animal() { cout << "Animal 纯虚析构函数调用!" << endl; } //virtual ~Animal() = 0; }; //Animal::~Animal() //{ //cout << "Animal 纯虚析构函数调用!" << endl; //} class Cat : public Animal { public: Cat(string name) { cout << "Cat构造函数调用!" << endl; m_Name = new string(name); } virtual void Speak() { cout << *m_Name << "小猫在说话!" << endl; } ~Cat() { cout << "Cat析构函数调用!" << endl; if (this->m_Name != NULL) { delete m_Name; m_Name = NULL; } } public: string* m_Name; }; void test01() { Animal* animal = new Cat("Tom"); animal->Speak(); delete animal; } int main() { test01(); system("pause"); return 0; }
重载运算符,原理一样,为啥报错。求救!!! 最左侧的显示,未定义r、i 中间的我加了类域,但还是报错 最右侧,一样的原理,为啥不报错。 救救孩子!!!
小白,有关类和普通函数。 为啥?
小白,自学数据结构,遇到了“分而治之”的问题。不会? 这个下边的数字,怎么计算出来的??4、5、2、6我知道咋来的。但是这个6、8.我就迷糊了。还有11,怎么来的。
请教:前几天刚刚买了华硕vg27aq1a的显示屏,但是黑屏自动重启 前几天刚刚买的华硕显示屏,当做我的飞行堡垒6的外接显示屏。遇到的问题是,当我打游戏的时候,他有时候会自动黑屏然后重启。其实也不算做重启,他就是相当于电脑睡眠状态重新打开,里面允许的游戏程序还存在,只不过进去之后没声音了。 我想知道,有没有大佬知道怎么解决这个状况,华硕客服说我的电脑的问题,让我买台新的主机,不要接笔记本。
一个通讯录小程序,有几个bug。不知道怎么修改,请大神有空指教 问题一:在查找的时候,先不添加联系人,然后随便输入一个人名去查找,总是显示查找成功;但是添加人名后,再去查找一个不存在的人名,他就正确输出 问题二:添加联系人的时候,性别输入的时候,输入字母,死循环 下边是代码: #include<iostream> using namespace std; #include<string> #define MAX 1000 //封装一个显示目录函数 void showMenu() { cout << "*****************************" << endl; cout << "***** 1、添加联系人 *****" << endl; cout << "***** 2、显示联系人 *****" << endl; cout << "***** 3、删除联系人 *****" << endl; cout << "***** 4、查找联系人 *****" << endl; cout << "***** 5、修改联系人 *****" << endl; cout << "***** 6、清空联系人 *****" << endl; cout << "***** 0、退出联系人 *****" << endl; cout << "*****************************" << endl; } //创建联系人结构体 struct person { string m_name; int m_sex; int m_age; string m_phone; string m_address; }; //创建通讯录结构体 struct addressbook { //保存联系人的数组 struct person personarr[MAX]; //当前联系人个数 int m_size; }; //添加联系人 void addperson(addressbook * abs) { //先判断通讯录人员是否已满 if (abs->m_size == MAX) { cout << "通讯录人员已满,请删除后继续操作!" << endl; return; } else { string name; cout << "请输入姓名:"; cin >> name; abs->personarr[abs->m_size].m_name = name; int sex; cout << "请输入性别:"<<endl; cout << "1---男" << endl; cout << "2---女" << endl; while (true) { cin >> sex; if (sex == 1 || sex == 2) { abs->personarr[abs->m_size].m_sex = sex; break; } else { cout << "输入有误,请重新输入" << endl; } } int age; cout << "请输入年龄:" << endl; cin >> age; abs->personarr[abs->m_size].m_age = age; string phone; cout << "请输入手机号:" << endl; cin >> phone; //int plength; 判断手机号是否正确 abs->personarr[abs->m_size].m_phone = phone; string address; cout << "请输入住址" << endl; cin >> address; abs->personarr[abs->m_size].m_address = address; //更新一下通讯录人数 abs->m_size++; cout << "添加成功" << endl; system("pause");//请按任意键继续 system("cls");//清屏操作 } }; //显示联系人 void showperson(addressbook * abs) { if (abs->m_size == 0) { cout << "当前记录为空" << endl; } else { for (int i = 0; i < abs->m_size; i++) { cout << "姓名:" << abs->personarr[i].m_name << "\t"; cout << "性别:" << (abs->personarr[i].m_sex == 1 ? "男":"女") << "\t"; cout << "年龄:" << abs->personarr[i].m_age << "\t"; cout << "电话:" << abs->personarr[i].m_phone << "\t"; cout << "住址:" << abs->personarr[i].m_address << endl; } } system("pause"); system("cls"); } //检测联系人是否存在,如果存在返回数组中具体位置,不存在返回-1 //参数1 通讯录 参数2 对比姓名 int isexist(addressbook * abs, string name) { for (int i = 0; i < abs->m_size; i++) { if (abs->personarr[i].m_name == name) { // cout << abs->personarr[i].m_name << endl; //如果输入的姓名和通讯录中的姓名一样。返回通讯录中姓名的下标。 cout << "检查函数中,存在这个姓名" << endl; return i; } else { //如果没有返回-1 cout << "检查函数中,不存在这个姓名。" << endl; return -1; } } } //删除联系人 void deleteperson (addressbook * abs) { cout << "请输入要删除的姓名:" << endl; string name; cin >> name; int ret = isexist(abs, name); if (ret != -1) { for (int i = ret; i < abs->m_size; i++) { abs->personarr[i] = abs->personarr[i + 1]; } abs->m_size--; cout << "找到此人!" << endl; cout << "删除成功" << endl; } else { //int ret = isexist(abs, name); cout << "查无此人!" << endl; } system("pause"); system("cls"); } //查找联系人 void findperson(addressbook * abs) { cout << "请输入您要查找的联系人:" << endl; string name; cin >> name; //判断联系人是否存在 int ret = isexist(abs, name); //cout <<"这是ret" << ret << endl; if (ret != -1) { cout << "姓名:" << abs->personarr[ret].m_name << "\t"; cout << "性别:" << (abs->personarr[ret].m_sex == 1 ? "男" : "女") << "\t"; cout << "年龄:" << abs->personarr[ret].m_age << "\t"; cout << "手机:" << abs->personarr[ret].m_phone << "\t"; cout << "地址:" << abs->personarr[ret].m_address << endl; } else { cout << "查无此人" << endl; } system("pause"); system("cls"); } //修改指定联系人信息 void modifyperson(addressbook * abs) { cout << "请输入您要修改的联系人姓名:" << endl; string name; cin >> name; int ret = isexist(abs, name); if (ret != -1) { string name; cout << "找到此人,请根据提示修改。" << endl; cout << "重新输入姓名" << endl; cin >> name; abs->personarr[ret].m_name = name; cout << "重新输入性别:" << endl; cout << "1---男" << endl; cout << "2---女" << endl; int sex; cin >> sex; abs->personarr[ret].m_sex = sex; cout << "请重新输入年龄:" << endl; int age; while (true) { cin >> age; if (sex == 1 || sex == 2) { abs->personarr[ret].m_age = age; break; } else { cout << "输入有误,请输入有效数值!" << endl; } } cout << "重新输入电话" << endl; string phone; cin >> phone; abs->personarr[ret].m_phone = phone; cout << "重新输入地址" << endl; string address; cin >> address; abs->personarr[ret].m_address = address; cout << "修改成功" << endl; system("pause"); system("cls"); } } //清空联系人信息 void cleanperson(addressbook * abs) { abs->m_size = 0; cout << "通讯录已经清空" << endl; system("pause"); system("cls"); } int main() { int select; //创建通讯录结构体变量 addressbook abs; //初始化通讯录当前人员个数 abs.m_size = 0; while (true) { //菜单调用 showMenu(); //选择菜单 cout << "请输入您需要的操作:" << endl; cin >> select; switch (select) { case 1://1、添加联系人 addperson(&abs); break; case 2://2、显示联系人 showperson(&abs); break; case 3:// 3、删除联系人 deleteperson(&abs); break; case 4://4、查找联系人 findperson(&abs); break; case 5://5、修改联系人 modifyperson(&abs); break; case 6:// 6、清空联系人 cleanperson(&abs); break; default://0、退出联系人 cout << "欢迎下次使用" << endl; system("pause"); break; } } system("pause"); return 0; }
类的成员函数声明时,如果函数带参数,声明的时候必须要带参数吗
一道c++题,求解? 第一张照片,流程怎么理解? 第二张照片,a为啥对。他不是定义数组吗?不应该用{ }接受吗?怎么之间“ ”了。 有大佬看到帮帮忙,告知一下
概率论与数理统计,最简单的证明,求大神指点 12题怎么证明这些,求大神。
看左上角时间 你们发生过吗 这是最新系统 看左上角时间 你们发生过吗 这是最新系统
求海大学长学姐,会微信公众号编辑的人。#学长# 求海大学长学姐,会微信公众号编辑的人。#学长#
我想请问 第一个存在n+1 第二个怎么不存在n+1 栈 我想请问 第一个存在n+1 第二个怎么不存在n+1 栈的0在上边还是下边。
19级学长答疑学弟学妹招生疑问。
请教 第九行代码有什么作用 自己把它去掉 效 请教 第九行代码有什么作用 自己把它去掉 效果一样
求三个或者三个以上div 并列的方法
小白自学疑惑 各位大神,小白在var str这个地方有疑惑,不知道什么意思
1
下一页