小编Luk*_*uke的帖子

"const char*"类型的值不能分配给"char"C OOP类型的实体

我正在创建一个类来计算用户在C++中的成绩,我遇到了一个简单但烦人的问题.我知道错误意味着什么,但我不明白如何修复它并更改为字符串实际上修复了问题,但这不是我想要做的.

这里是错误:const char*"不能分配给类型为"char的实体"

    #include <string>
using namespace std;

class Gradecalc
{
public:
    Gradecalc()
    {
        mark = 0;
    }
    int getmark()
    {
        return mark;
    }
    void setmark(int inmark)
    {
        mark = inmark;

    }
    void calcgrade()
    {
        if (mark >=70)
        {
            grade = "A";      //**ERROR IS HERE**
        }

    }
    char getgrade()
    {
        return grade;
    }

private:
    int mark;
    char grade; //VARIABLE IS DECLARED HERE
};
Run Code Online (Sandbox Code Playgroud)

c++ oop

5
推荐指数
1
解决办法
4万
查看次数

Big O表示法的复杂程度是多少?

嗨,我试图了解Big O表示法的复杂程度.我已经阅读了很多文章,但我还没有找到任何解释'复杂程度'的内容,即使是在这里对Big O的有用描述.

我对大O的了解

我已经理解的部分.关于Big O表示法是我们根据输入大小n的增长来测量算法的时间和空间复杂度.我也理解某些排序方法具有Big O的最佳,最差和平均场景,例如O(n),O(n ^ 2)等,并且n是输入大小(要排序的元素的数量).

任何简单的定义或示例都将非常感谢,谢谢.

sorting algorithm complexity-theory big-o

3
推荐指数
4
解决办法
3万
查看次数

标签 统计

algorithm ×1

big-o ×1

c++ ×1

complexity-theory ×1

oop ×1

sorting ×1