c++有关的问题


为什么我的try catch异常在catch之后停止工作?

我这里有一段代码,部分运行。我最初能够输入字符 (c、a、r) 和数字,但是在输入字符输入后,代码不再接受整数inp.


重新分配std::unique_ptr时是否释放内存?

给定以下内容:
{
Std::unique_ptr<char[]> foo;
Foo = std::make_unique<char[]>(100);
Foo = std::make_unique<char[]>(200);
}
内存分配在第一.


Uint8_t不能用cout打印

我有一个关于在C中使用整数的奇怪问题。
我写了一个简单的程序,将一个值设置为一个变量,然后打印它,但它并不像预期的那样工作。
我的程序只有两个.


如果两个类都是模板,为什么我不能简单地使用基类中定义的类型?

如果两个类都是模板,为什么我不能简单地使用基类中定义的类型?有一些关于搜索模板成员的规则吗?下面是我可以推断出的最简单的例子:
Struct iA {.


For循环中的第二个变量不递增

我试图在for循环中使用两个变量k和计数器。为了确保它们确实有效,我让程序打印计数器的值。然而,它只是重复打印0。
做一个.


在BinomialHeap实现中的union(x,y) 中使用delete

我想获得一些关于释放数据结构内存的最佳实践的建议,以BinomialHeap为例。根据此链接中的 “工会” 部分,以及许多其他


C std::reduce with array

Int arr1[5] = { 1,2,3,4,5 };
Int sum = reduce(arr1[0],arr1[5]);
我写这段代码是为了使用带有整数数组的std::reduce函数。我该如何定义a的开始和结束.


似乎MPI_Barrier(MPI_COMM_WORLD) 没有发挥作用

我没有给出所有的代码,因为我试图使这个部分尽可能的可播放,而程序的其余部分并不那么重要。E是单位矩阵,a是可逆矩阵。函数求解 (.


在处引发的异常。..访问违反读取位置

解决: 愚蠢的重新申报问题我没有注意到我这边。
下面的完整异常消息:
在metadata_modifier.exe: 0xC0000005中的0x00007FF73EB618D7引发的异常: 访问冲突读取


SDL2 Windows未定义对Eclipse中的 “winmain @ 16” 的引用

我有这段代码:
# Include <SDL2/SDL.h>
# Include <iostream>
Int main(int argc,char * argv[]) {
Std::cout << "!Hello World!" <std::endl;
R.


同时使用MKL和Eigen LAPACK时出错

我试图从特征库运行SVD与MKL,但得到以下错误:
在blas_mkl.cpp中包含的文件中: 6:
在/usr/local/include/eigen3/Eigen/SVD中包含的文件中: 11:
在文件中包括.


在哪里看Flutter/Dart的源代码 “UInt8List”

我正在学习和探索Flutter的源代码。我在sky_engine/lib/typed_data/typed_data.dart中看到UInt8List (及其好友)。然而,只有声明 (像一个接口) 与o.


如何清除输入流缓冲区

我需要从输入得到一个整数。
我写的代码:
Int价格;
Srand ((unsigned)time(NULL));
Price = rand() % 1000 + 1;
Int i;
Cout << "请大家猜一猜价格 (1 -- 1000):.


运行此方法的这个C主方法驱动程序有什么问题?

这学期我在做C (刚刚学习完Java),并使用Codewars进行一些练习 (这是我最有效的练习方式,但它只需要方法而不是驱动程序).


有人能告诉我我做错了什么吗

它一直在说
无法将类型 “long” 隐式转换为 “int”。存在显式转换 (您是否缺少演职人员?)
Int lVar10 = 0x7a69;
Int var12 = lVar10 * 0x1a3 0x181d;
LVar10 = uVar12.


WxWidgets在程序创建后动态创建新的Sizer,不能正确渲染 (新手)

我有以下GUI,它是在当前位置用空的sizer创建的。尺寸器可能是折叠的,因为它的比例是0,但是我这样画它,所以你可以看到它。
当你.


你如何输入一个特定长度的字符串?

假设我允许用户输入n。然后,他们将能够输入必须有n个字符的字符串。我不想使用循环,因为字符串必须在一行。
会有吗.


在C中,将双精度舍入到两位小数,但结果并不像预期的那样。

我想计算给定价格的下限 (2.65*0.9)
2.65 * (1 - 0.1) = 2.385
然后四舍五入到小数点后2位,结果2.385 -> 2.39
圆 (2.385) = 2.39
但是当我我们.


如果忽略结果,则编译时不调用Constexpr函数

我正在调查constexpr函数的一些相当奇怪的代码覆盖结果 (编译时调用不能被我使用的代码覆盖工具检测),并注意到一些constexpr函数.


C中简单变量函数的不匹配模板?

我正在编写一个Scheme到C编译器 (虽然Scheme与这个问题没有那么相关),我有一组在Scheme代码中调用的函数,可以在


使用boost库更新具有相同名称的每个节点的XML属性值时出现问题

我正在尝试更新找到的每个test_list节点中的totalresult属性的值。问题是,它只会更新找到的第一个test_list节点。
TestListCount将在每次


向量下标超出范围线1501

我试图从文件中读取数据,并从中制作一个图表。我在正常的函数式编程中写的代码是可以的。当我试图在面向对象编程方法中转换它时,它.


RC6实现给出不希望的结果

我试图从论文中获得一个RC6实现。我已经仔细检查了论文中的算法,不确定哪里出错了,尽管我怀疑是关键的调度.


Main () 函数如何在C中执行,甚至不通过任何对象或使用任何静态关键字调用它?

我理解如何在像JAVA这样的语言中是可能的,但是在C的情况下它是如何被调用/执行的?


Visual Studio Community 2019需要在方括号内设置常数值

我最近一直试图找到答案,但我似乎不明白为什么微软一直在使用的c语言编译器不能编译这样的代码:
# Include <iostream & gt.


在这些类型的案件中,执行的顺序是什么?

我定义了一个宏来查找数字的平方。
# Include <iostream>
# 定义正方形 (x) x * x
使用命名空间std;
Int main()
{
Int a = square(2 3);
Cout <<a<<endl;
}


获取C2027使用未定义的类型 'dlib::image_traits<image_type>'使用dlib::frontal_face_detector时出错

我正在使用dlib的最新版本,并试图建立一个使用其dlib::frontal_face_detector和dlib::shape_predictor predictor检测人脸的Dll。然而,
在尝试使用detecto时.


矩阵乘法运行比使用std::vector的循环乘法慢的Eigen代码

我正在学习C和机器学习,所以我决定使用特征库进行矩阵乘法。我正在训练感知器从MNIST数据库中识别一个数字。对于tra.


C派生类和基副本构造函数作为指针

我有一个基类aaa和两个派生类bbb和ccc。
有没有可能先声明基类,然后引用它到它的派生类,使它们共享它的相同引用.


为什么这个程序没有崩溃?(浅拷贝)

我正在学习复制构造函数和浅而深的副本。我正在跟踪这个视频: 在C中复制和复制构造函数
以下代码直接从视频中复制并演示


用c创建的动态数组

如何填充动态分配的2D数组?例如:
# 定义n 100
Char * * 数组;
Array = new char *[n];
For (int i = 0; i<n; i)
{
Array [i] = new char[n];
}
如何填补这个2D数组机智.


我在网络模拟器2 (NS2) 工作,aodv路由算法能量修改

首先,我很高兴成为stackoverflow的一员,我的问题是关于NS2,aodv代码
我正在努力,我想在路径选择期间在aodv中添加模拟能量和最大能量选择函数.


使用SIMD优化列式最大值

我有这个函数,我在代码中花了大量时间,如果可能的话,我想通过矢量化-SIMD-编译器内部函数来优化它。
它本质上找到了价值.


长度 'k' 和sum = 'target' 的子集

给定大小为 “n” 的元素数组。找到所有唯一的子集,sum = target,size为 'k'。
目标和长度 'k' 将在每个测试用例中给出。
约束: 1<= k<= 40
: Array elem.


Std::cin输入带空格?

# Include <string>
Std:: 字符串输入;
Std::cin >> 输入;
用户想要输入 “Hello World”。但cin在两个单词之间的空格处失败。我怎样才能让cin在整个


PostgreSQL无法访问

我无法从C访问数据库
每次它只是抛出错误: 致命: Ident身份验证用户 “testuser” 失败
我试过:
重新安装postgresql11到postgresql12
正在创建u.


C Boggle解算器问题

Void scoreBoardHelper(Grid<char>& board,Lexicon & lex,Set<string>& visitedPrefixes,string current,GridLocation location,Set<string>& foundWords,Set<GridLoc.


Boost locale-创建临时文件时需要取消设置LANG

我正在使用CMake构建一个C项目,最近使用Boost C库添加了临时文件创建。这就是我如何在CMake文件中包含Boost:
# Get boost
SET (


树,无法正确删除节点

我在从代码中删除节点时遇到了问题,如果我插入数字12并试图删除它,它不会删除它,我尝试调试,似乎当它试图删除,它去w.


包装结构是便携式的吗?

我在Cortex-M4微控制器上有一些代码,并希望使用二进制协议与PC通信。目前,我正在使用特定于GCC的打包属性使用打包结构。
这里有一个.


RTSP流服务器C

我想用C编写一个RTSP流服务器。多个客户端将连接到此服务器以接收流式数据。
我理解的是,我需要做socket编程.


。Txt和双循环链表

Void insert(struct Node * * start,int值)
{
如果 (* start = = NULL)
{
Struct Node * new_node = new Node;
New_node->data = value;
New_node->next = new_node->


如何从stdin打印出前4个字节

我有这个程序:
# Include <iostream>
Int main() {
Std::freopen(nullptr,"rb",stdin);
Char buf[4];
Std::fread(buf,1,4,stdin);
Std::cout << buf << .


找到所有的对,使两者的总和是2的幂

我们得到一个整数向量,假设向量 <int>{2,1,0,-2,-1}。我们需要找到对的数量,这样索引i <= j,两个数字的和是2的幂。
在这个


蛇游戏中蛇的动画运动

我可以用蛇游戏朝着好的方向前进,但是我似乎不能把 “头在哪里” 变成动画。我有我自己做的雪碧纸 (如果我需要上传,请告诉我.


编写平台特定代码c时如何避免虚拟方法

我正在开发一个多平台游戏引擎,现在我正在寻找如何编写平台特定代码的方法,同时防止由于性能成本而进行抽象。现在我很清楚.


我想知道我是否正确使用for语句 (arduino)

我正在使用arduino uno。
在这段代码中,如果pinMap[1][7]= = HIGH,arduino继续analogWrite (8,30*7)?
我想通过pinMap[1][k] 使引脚8,引脚9具有不同的值,我不能这样做.TT
Fo.


使用没有引用参数名称的类重载复制赋值运算符

我想问一个关于C中的运算符重载的问题。
我是C的初学者,一直在学习OOP。
考虑以下重载的copy赋值运算符:
类基 {
私人:
……


如何将数据从文件c推送到向量

我有一个 '.csv' 文件中的一些数据表。我想把那些数据从那个文件推送到一个向量。我试过push_back。但它对我不起作用。我实际上是c的初学者。有人能帮我吗.


Soci给出致命错误: mysql.h: 没有这样的文件或目录

当我试图编译一个使用SOCI库的程序时,我得到:
/Usr/local/include/soci/mysql/soci-mysql.h:31:10: 致命错误: mysql.h: 没有这样的文件或目录
我检查过了,我有我的.


上一页 下一页