相关疑难解决方法(0)

如何在C++中将字符串转换为double?

如何在C++中将字符串转换为double?我想要一个函数,当字符串不是数字时返回0.

c++

34
推荐指数
6
解决办法
12万
查看次数

C++字符串转换为双倍

通常当我用C++编写任何东西并且我需要将a转换为a时char,int我只需要创建一个int等于char 的新东西.

我用过代码(片段)

 string word;  
 openfile >> word;
 double lol=word;
Run Code Online (Sandbox Code Playgroud)

我收到错误

Code1.cpp cannot convert `std::string' to `double' in initialization 
Run Code Online (Sandbox Code Playgroud)

错误究竟意味着什么?第一个字是数字50.谢谢:)

c++ string double file

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

如何使用Orwell Dev-C++编译C++ 11代码?

尝试编译以下代码:

#include <iostream>
#include <memory>

struct Foo {
    Foo() { std::cout << "Foo::Foo\n"; }
    ~Foo() { std::cout << "Foo::~Foo\n"; }
    void bar() { std::cout << "Foo::bar\n"; }
};

void f(const Foo &foo)
{
    std::cout << "f(const Foo&)\n";
}

int main()
{
    std::unique_ptr<Foo> p1(new Foo);  // p1 owns Foo
    if (p1) p1->bar();

    {
        std::unique_ptr<Foo> p2(std::move(p1));  // now p2 owns Foo
        f(*p2);

        p1 = std::move(p2);  // ownership returns to p1
        std::cout << "destroying p2...\n";
    }

    if (p1) p1->bar();

    // Foo instance is …
Run Code Online (Sandbox Code Playgroud)

c++ dev-c++ unique-ptr c++11

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

标签 统计

c++ ×3

c++11 ×1

dev-c++ ×1

double ×1

file ×1

string ×1

unique-ptr ×1