c++ 相关问题

C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。

嘿,有人可以帮我解决为什么我的 C++ 代码拒绝从 txt 文件中读取吗?

在没有帮助的情况下尝试解决这个问题有一段时间了,但我很挣扎,有人可以解释为什么我的代码拒绝运行它被要求运行的行吗?谢谢 #包括 #包括...

回答 1 投票 0

C++ 结构体的成员默认初始化为 0 吗?

我有这个结构: 结构体快照 { 双x; 整数y; }; 我希望 x 和 y 为 0。它们默认为 0 还是我必须这样做: 快照 s = {0,0}; 还有哪些其他方法可以归零...

回答 9 投票 0

打印未初始化的变量时会发生什么?

我检查过自己,我写了一个这样的程序 int main() { 整数我; 计算<< i; return 0; } I ran the program a few times and the result was same all the time, zero. I've tried it in C an...

回答 4 投票 0

如何在C++中计算欧拉常数或欧拉幂?

我正在尝试找到在 C/C++ 中使用数字 e 的更“自然”的方式。我专注于计算函数 e^n。 我认为“cmath”默认情况下不提供对两者的支持(函数...

回答 4 投票 0

由右值引用绑定的自定义类的右值的生命周期

#包括 使用命名空间 std; 某类 { 民众: 〜Someclass() { 计算<< "Someclass Dtor called" << endl; } }; int main(...

回答 2 投票 0

右值引用绑定的自定义类的右值的生命周期

#包括 使用命名空间 std; 某类 { 民众: 〜Someclass() { 计算<< "Someclass Dtor called" << endl; } }; int main(...

回答 1 投票 0

使用 libcurl 时出现“SSL CA 证书问题”错误

我使用--openssldir=< path to ssl >/ssl(链接到/etc/ssl)构建了openssl 1.1.1,并使用--with-ssl=< path to openssl >构建了curl 7.76.1。 编译了以下代码: #包括 我使用--openssldir=< path to ssl >/ssl(链接到/etc/ssl)构建了openssl 1.1.1,并使用--with-ssl=< path to openssl >构建了curl 7.76.1。 编译了以下代码: #include <iostream> #include <curl/curl.h> int main() { CURL *curl = curl_easy_init(); if (curl) { struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Accept: */*"); headers = curl_slist_append(headers, "Content-Type: application/json"); curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); curl_easy_setopt(curl, CURLOPT_URL, "https://<address>"); curl_easy_setopt(curl, CURLOPT_POST, 1); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "<some data>"); curl_easy_perform(curl); curl_slist_free_all(headers) } curl_easy_cleanup(curl); } 当我运行此代码时,出现错误: curl_easy_operation() failed : Problem with the SSL CA cert (path? access rights?) 我在 strace 中看到,它正在尝试打开“/etc/pki/tls/certs/ca-bundle.crt” 但在我的机器(Ubuntu 12 和 Ubuntu 14)中没有文件夹“/etc/pki”。 为什么curl使用“/etc/pki”而不是“/etc/ssl”?我怎样才能强制它使用“/etc/ssl”? 我尝试使用 --without-nss 构建curl,但没有成功。 编辑: 我的解决方案是添加以下代码: ifstream caBundleFile("/etc/pki/tls/certs/ca-bundle.crt"); if (caBundleFile.good()) { curl_easy_setopt(curl, CURLOPT_CAINFO, "/etc/pki/tls/certs/ca-bundle.crt"); caBundleFile.close(); } else { curl_easy_setopt(curl, CURLOPT_CAPATH, "/etc/ssl/certs"); } 有两种流行的存储根证书的格式。第一个适用于 RHEL/Centos 等,第二个适用于 Ubuntu 等发行版。 对于未来的读者,答案是设置curl CA路径 #include <iostream> #include <curl/curl.h> const std::string curlCertPath = "./keys/curl-ca-bundle.crt"; int main() { CURL *curl; CURLcode res; curl_global_init(CURL_GLOBAL_ALL); curl = curl_easy_init(); if (curl) { curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/"); curl_easy_setopt(curl, CURLOPT_CAINFO, curlCertPath.c_str()); res = curl_easy_perform(curl); if (res == CURLE_OK) { std::cout << "Curl worked" << std::endl; } else { std::cout << "Error: curl failed: " << curl_easy_strerror(res) << std::endl; } curl_easy_cleanup(curl); } curl_global_cleanup(); return 0; }

回答 1 投票 0

Mingw32 Curl 对 _imp__curl_global_init 的未定义引用 - 使用 -lcurl 时出现问题

我正在做一个项目,其中我需要发出HTTP请求来访问网页、下载等。所以我决定使用Curl。 我下载了curl-7.39.0-devel-mingw64.7z并将其解压并添加...

回答 1 投票 0

将字符数组初始化为字符串值,未初始化的索引是否设置为空?

如果我有以下情况: 字符测试[10] = "#"; test[1] 到 test[9] 保证是吗?或者只有 test[1] 才能保证?

回答 1 投票 0

在 Ubuntu 22.04.4、WSL 上构建 Proxygen(网络库)时出错

我按照 Proxygen 的 github 存储库上的说明来构建和安装它。他们说只需在 proxygen 目录中运行 ./build.sh 即可。一旦 proxygen 构建完毕,我就会收到错误消息

回答 1 投票 0

我无法出现窗口

我是一个正在努力学习的新手程序员。我正在尝试创建一个简单的视频游戏,因此我正在遵循 YouTube 上一个人的指导。 然而,我遇到了一个问题,即使我编译...

回答 1 投票 0

C/C++判断文件是否已完全写入

我有一个目录(DIR_A)要从服务器A转储到服务器B,它是 预计需要几周时间。 DIR_A 有普通树 结构,即目录可以有子文件夹或文件等 目的: 作为...

回答 5 投票 0

枚举类型没有范围,更喜欢枚举类而不是枚举?

我是 C++ 新手,我想知道是否有人可以帮助我理解为什么 枚举难度 { NOVICE、EASY、NORMAL、HARD、UNBEATABLE }; 难度 myDiffiuclty = EASY 和 枚举 ShipCost { FIGHTER_...

回答 3 投票 0

在 Windows 过程中使用成员函数(使用 C++)

我正在创建一个Windows应用程序。我正在尝试设置一个应用程序类并处理其中的成员函数中的事件,并预先声明要调用的类的实例...

回答 1 投票 0

定义中而不是声明中的const值参数真的是C++吗?

这与这个问题类似(但不同)。 下面是一些简单的测试代码来说明我在 Sun CC 中发现的一些奇怪之处: //-------------main.cpp #include“wtc.hpp” 整数...

回答 8 投票 0

使用 isalnum 和带符号字符输入 - Visual C++

我有一个非常简单的程序,我使用 isalnum 函数来检查字符串是否包含字母数字字符。代码是: #include“stdafx.h” #包括 #包括<

c++
回答 3 投票 0

如何枚举一天中的每个小时

我想获取一天中的每个小时,当地时间。对于没有夏令时的地方,这很容易,但是当 DST 开始或结束时,当天有 23 或 25 小时! 我正确地编写了这段代码...

回答 1 投票 0

具有恰好 N 个参数的结构的构造函数,其中 N 是模板参数

我不想创建一个非常小的数学库,它对 constexpr 有很好的支持。 为了简化问题,我们在这里只讨论向量。 模板 结构 vec...

回答 1 投票 0

我在打印换行符时遇到困难

我是解决问题的新手。我正在解决 UVA 中一个名为“表达”的问题。我认为我已经解决了问题,因为我的代码为每个可能的测试用例提供了正确的输出。但还是...

c++
回答 1 投票 0

识别数字是否为复数 C++

C++中如何判断数字是否为复数? 有没有这样的内置函数?: isComplex(1)->false

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.