草庐IT

SYSTEM_INFO

全部标签

c++ - 函数 system() 如何在 C++ 中工作?

我正在尝试理解使用system("somecommand")在C++中进行的系统调用。这是代码#include#includeusingnamespacestd;intmain(){cout可执行文件“暂停”是从以下代码创建的#includeusingnamespacestd;intmain(){cout我得到以下输出enteranykeytocontinue1HelloWorld有人可以向我解释一下输出吗?我期待这个-Helloenteranykeytocontinue1World 最佳答案 system在shell中运行命令。但

c++ - 为什么 std::chrono::system_clock::to_time_t() 不是 constexpr?

C++标准(github.com/cplusplus/draft)有time_t转换函数(std::chrono::system_clock::to_time_t和std::chrono::system_clock::from_time_t)用于列为static和noexcept但不是constexpr。鉴于time_point和duration上的所有操作基本上都是constexpr(包括duration_cast和time_point_cast),我想不出任何理由来排除它们。在我的本地机器上快速检查libstdc++源代码确认这些函数是作为简单的持续时间/时间点转换实现的。这两个函

C++11(或 Boost)system_error 策略

我正在开发一个系统,该系统旨在使用名为error_code、error_condition和error_category的类——一个新的方案std:在C++11中,尽管目前我实际上正在使用Boost实现。我读过ChrisKholkoff的seriesofarticles,现在三遍了,我想我了解了如何创建这些类。我的问题是这个系统需要处理存在于单个DLL中的插件,而插件可能会出错。我最初的设计是计划一个特定于系统的错误类别,该类别将包含所有各种错误代码和未真正映射到errno值的特定错误条件的候选列表。这里的问题是,要使DLL能够使用这些错误代码之一,它需要访问应用程序中error_ca

c++ - 如何在不抛出的情况下构造 <stdexcept> 或 <system_error> 异常?

中定义的异常(例如std::logic_error、std::runtime_error及其子类,例如std::system_error)具有需要字符串参数的构造函数,例如:domain_error(conststring&what_arg);domain_error(constchar*what_arg);有后置条件strcmp(what(),what_arg.c_str())==0strcmp(what(),what_arg)==0分别。没有要求传递给构造函数的这些参数在这些异常的生命周期内保持有效,因此确保后置条件成立的唯一方法是复制并存储这些动态字符串。这需要内存,所以我假设他

c++ - 尽管包含 <typeinfo> ,但 Clang 拒绝 type_info 为不完整

我不明白为什么Clang会拒绝以下代码:#include#includeconstchar*get_name(conststd::exception_ptreptr){returneptr.__cxa_exception_type()->name();}intmain(){}GCC没问题,但是Clang提示type_info是一个不完整的类型:$g++-4.7-std=c++0x-O3-Wall-Wextrat.cc-ot$clang++-3.2-std=c++0x-O3-Wall-Wextrat.cc-ott.cc:6:37:error:memberaccessintoincompl

解决kubelet报failed to get imageFs info: non-existent label \“docker-images\“

问题:一环境主机重启后,查看kubelet日志经常有大量无法回收镜像文件报错,会导致kubelet的pleg不健康,从而导致kubelet发生重启。报错如下:解决办法解决方法一:systemctlstopdockersystemctlstopkubeletsystemctlstartdockersystemctlstartkubelet解决方法二:在kubelet的kubelet.service文件中,添加如下参数:[Unit]After=docker.service原因总结:主机重启后,kubelet比docker先启动,会对不健康的pod进行一个资源回收的过程,这个时候docker还没正常

c++ - std::is_convertible 用于 type_info

在C++11中,可以通过usingstd::is_convertible确定类型A的变量是否可以隐式转换为类型B.如果你真的知道类型A和B,这很有效,但我只有type_infos。所以我正在寻找的是这样的功能:boolmyIsConvertible(consttype_info&from,consttype_info&to);是否可以在C++中实现类似的东西?如果是,怎么办? 最佳答案 在可移植的C++中做你想做的事是不可能的。可能如果您将自己限制在给定的平台上,则有可能获得部分答案。例如那些遵守ItaniumABI的平台将实现此功

C++ std::system_error 与 common catch std::exception block 的用法

std::system_error处理带有相关错误代码的异常。是否可以使用公共(public)catchblock来获取std::system_error异常消息及其代码?像这样try{//codegeneratingexception}catch(conststd::exception&ex){//catchallstd::exceptionbasedexceptionslogger.log()唯一的方法是直接捕获std::system_error类型并在捕获基本异常类型之前获取其代码吗?广泛使用std::system_error的最佳方法是什么? 最佳答

c++ - 如何在 C/C++ 中捕获 system() 的结果

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:HowcanIrunanexternalprogramfromCandparseitsoutput?你好,有人可以告诉我们如何在执行system()函数时捕获结果吗?实际上,我写了一个显示机器IP地址的c++程序,称为“ipdisp”,我希望当服务器程序执行此ipdisp程序时,服务器捕获显示的IP地址。那么,这可能吗?如果是,怎么办?感谢您的回复

Debian 9 + PHP7.0-FPM + NGINX 1.10.3-1 PATH_INFO问题

我正在使用DigitaloceanDebian9+PHP7.0+NGINX1.10.3-1,并尝试安装Joomla!CMS,但在第一个安装屏幕(example.com/installation/index.php)中,我注意到了一个损坏的图像(这是Joomla徽标),看起来像这样:该图像的imgsrc属性包含“/template/images/joomla.png”,但该图像实际上位于“/installation/template/images/joomages/joomla.png”上。这是我的nginxconf部分:PHP:location~\.php${includesnippets/f