C++ 什么剂量;char const*name()const_WEBSOCKETPP_NOEXCEPT_TOKEN{quot;平均值

C++ 什么剂量;char const*name()const_WEBSOCKETPP_NOEXCEPT_TOKEN{quot;平均值,c++,socket.io,C++,Socket.io,我已经有一段时间试图解决这个错误了,但我不明白代码在做什么 这就是我一直坚持的代码。它在说什么?一个返回指针的函数。“const\u WEBSOCKETPP\u NOEXCEPT\u TOKEN”是什么意思?它是某种定义,如果是,为什么在这里 char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ { return "websocketpp"; } 这是我进入VS的错误代码 据 看起来它主要是一个中文名字 这基本上意味着函数不会抛

我已经有一段时间试图解决这个错误了,但我不明白代码在做什么

这就是我一直坚持的代码。它在说什么?一个返回指针的函数。“const\u WEBSOCKETPP\u NOEXCEPT\u TOKEN”是什么意思?它是某种定义,如果是,为什么在这里

char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
    return "websocketpp";
}
这是我进入VS的错误代码

据 看起来它主要是一个中文名字

这基本上意味着函数不会抛出任何异常


函数返回一个指向const char的const指针。这意味着您不能更改指针,也不能更改它指向的对象。

请将问题的错误主体添加为文本,而不是图像。哦…好的,您知道我需要做什么来清除错误吗?干杯,不要实例化抽象类。谢谢,我已经我现在改变了。但是我仍然有一些我不明白的错误。你知道是什么原因造成的吗?
    ● Started at 18:51:08
    1>------ Build started: Project: boost_thread_test, Configuration: Debug 
    x64 ------
    1>boost_thread_test.cpp
    1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\error.hpp(226): error C2259: 'websocketpp::error::category': cannot instantiate abstract class
    1>c:\librarys\socket.io-client

-cpp-master\lib\websocketpp\websocketpp\error.hpp(226): note: due to following members:
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\error.hpp(226): note: 'const char *std::error_category::name(void) noexcept const': is abstract
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\frame.hpp(831): warning C4267: '=': conversion from 'size_t' to 'uint32_t', possible loss of data
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\processors\base.hpp(165): error C2694: 'const char *websocketpp::processor::error::processor_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char *std::error_category::name(void) noexcept const'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\processors\base.hpp(165): note: see declaration of 'websocketpp::processor::error::processor_category::name'
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\base\connection.hpp(187): error C2694: 'const char *websocketpp::transport::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char *std::error_category::name(void) noexcept const'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\base\connection.hpp(187): note: see declaration of 'websocketpp::transport::error::category::name'
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\common\md5.hpp(367): warning C4267: '+=': conversion from 'size_t' to 'websocketpp::md5::md5_word_t', possible loss of data
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\sha1\sha1.hpp(176): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\iostream\base.hpp(77): error C2694: 'const char *websocketpp::transport::iostream::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char *std::error_category::name(void) noexcept const'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\iostream\base.hpp(77): note: see declaration of 'websocketpp::transport::iostream::error::category::name'
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\extensions\extension.hpp(65): error C2694: 'const char *websocketpp::extensions::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char *std::error_category::name(void) noexcept const'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\extensions\extension.hpp(65): note: see declaration of 'websocketpp::extensions::error::category::name'
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\asio\base.hpp(205): error C2694: 'const char *websocketpp::transport::asio::error::category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char *std::error_category::name(void) noexcept const'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\asio\base.hpp(205): note: see declaration of 'websocketpp::transport::asio::error::category::name'
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\asio\security\base.hpp(107): error C2694: 'const char *websocketpp::transport::asio::socket::socket_category::name(void) const': overriding virtual function has less restrictive exception specification than base class virtual member function 'const char *std::error_category::name(void) noexcept const'
1>c:\librarys\socket.io-client-cpp-master\lib\websocketpp\websocketpp\transport\asio\security\base.hpp(107): note: see declaration of 'websocketpp::transport::asio::socket::socket_category::name'
1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.14.26428\include\system_error(83): note: see declaration of 'std::error_category::name'
1>Done building project "boost_thread_test.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
● Finished at 18:51:12 (total time 4.27s)