小编ski*_*per的帖子

C ++错误:没有用于初始化的匹配构造函数

我在C ++中练习按成员分配,您可以在其中将一个对象的值设置为同一类的另一个对象。该程序的想法是用一些值初始化一个矩形对象,并创建另一个矩形对象,但是将第一个的值分配给第二个。

它给了我一个错误,在下面发布,我不知道这是什么,并且它使我发狂。

这是我的Rectangle.h

#ifndef RECTANGLE_H
#define RECTANGLE_H

class Rectangle {
    private:
        double length;
        double width;
    public:
        Rectangle(double, double);
        double getLength() const;
        double getWidth() const;
};

Rectangle::Rectangle(double l, double w) {
    length = l;
    width = w;
}

double Rectangle::getWidth() const { return width; }
double Rectangle::getLength() const { return length; }

#endif
Run Code Online (Sandbox Code Playgroud)

这是我的Rectangle.cpp

#include <iostream>
#include "rectangle.h"
using namespace std;

int main()
{
    Rectangle box1(10.0, 10.0);
    Rectangle box2;

    cout << "box1's width and length: " << box1.getWidth() << ", …
Run Code Online (Sandbox Code Playgroud)

c++ constructor matching

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

“找不到模块‘@schematics/angular/utility/config’

我正在尝试运行以下命令将 ngx-bootstrap 安装到我的项目中

ng add ngx-bootstrap
Run Code Online (Sandbox Code Playgroud)

我最终收到此错误消息。请参阅下面的完整 CLI 输出:

i Using package manager: npm
? Found compatible package version: ngx-bootstrap@6.2.0.
? Package information loaded.
? Package successfully installed.
An unhandled exception occurred: Cannot find module '@schematics/angular/utility/config'
Require stack:
- C:\Users\user\source\repos\DatingApp\client\node_modules\ngx-bootstrap\schematics\ng-add\index.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular\cli\models\command-runner.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\user\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\user\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\user\AppData\Local\Temp\ng-qPbtRR\angular-errors.log" for further details.
Run Code Online (Sandbox Code Playgroud)

我尝试卸载 @angular-devkit & @angular/cli 并再次尝试但无济于事。

npm angular

6
推荐指数
1
解决办法
2906
查看次数

标签 统计

angular ×1

c++ ×1

constructor ×1

matching ×1

npm ×1