获取文件路径的部分
Getting parts of a file path

我有一个从__FILE__宏获得的文件路径,并且我想从中提取2个文件。 格式是:/some/path/to/a/file/AAA/xxx/BBB.cc。 我需要AAA和BBB路径。 xxx一般是src,inc,...

在C ++中存储一组坐标坐标(向量对的向量?)
Storing an array of sets of coordinates in C++ (vector of vector of pairs?)

首先,我对C ++非常陌生,所以我可能不得不陷入伪代码和/或Python来解释我正在尝试做什么......我试图为每个帧存储X和Y坐标对一个...

绕过#defined'd宏?
Bypassing a #define'd macro?

假设你有宏#define TOKEN1 <任意字符序列>但是,在一些情况下,假设你的意思是TOKEN1,而不是它的定义。 有没有一个技巧可以让...

派生类变量范围c ++
Derived class variable scope c++

假设我们有两个类,Base和Derived。 有两种方法,getX和setX,它们是公共的,并使用受保护的int x来与用户进行交互。 基础结构将x设置为1,并派生...

在这种情况下,为什么Python比C ++更快?
Why is Python faster than C++ in this case?

下面给出一个Python和C ++的程序,它执行以下任务:从标准输入读取空格分隔的单词,打印按字符串长度排序的独特单词以及计数...

更高效的方式来查找大型阵列上的编辑距离
More efficient way of finding edit distance over a large array

我有大量的单词(300k字),我想找到每个单词之间的编辑距离,所以我只是遍历它,并通过这个版本的levenstein算法来运行:...

指向子类的指针
Pointer to a child class

我有一个类需要一个指向子类的指针:class A {protected:B * pB; } class B:public A {}但是这不起作用。

在C ++中没有效果的语句的用法是什么?
What is the use of a statement with no effect in C++?

在我使用的一个库中,我看到了以下代码:template <typename T> void f(SomeTemplatedClass <T> input){(void)input; ...使用(输入); //使用输入的代码}我没有...

如何将输入声明为Rcpp函数?
How to declare input into Rcpp functions?

我是绝对Rcpp初学者,所以请注意,初学者的问题即将到来。 考虑这个例子:#include <Rcpp.h> using namespace Rcpp; // [[Rcpp :: export]] ...

在C ++中返回等效于c#的向量
Returning Vector in C++ equivalent to c#

我有很多C#代码,我必须用C ++编写代码。 我没有太多的C ++经验。 我正在使用Visual Studio 2012来构建。 该项目是C ++中的静态库(不在C ++ / CLI中)。 我知道 ...

获取内存地址X处的值
Getting the value at memory address X

我有一个问题:如何查看c ++中内存地址X处的数字值是多少? 我想做一些像:mov bx,1024d mov ax,[bx] from assembly,其中ax将是我的结果。 ...

对于> 4D数组MatLab,原因会造成巨大的性能损失?
Reason huge performance penalty for >4D arrays MatLab?

简介我有一个循环数十亿次(万亿次)的算法,并操纵存储在7维[10x10x10x10x10x10]中的矩阵,我发现访问7维中的元素...

自定义文字使用长双精度但不是双精度,并且通过值传递,但不通过引用
Custom literal works with long double but not double, and with pass by value but not pass by reference

我正在试验C ++自定义文字。 我发现奇怪的是,当我将类型从long double类型更改为double时,或者尝试通过引用传递时,下面的简单函数停止工作....

C ++意外的数字输出
C++ Unexpected number output

编辑:由于下面的建议修复了这个问题。 将评估()的返回类型从int更改为void。 我正在学习如何使用课程,而且我遇到了问题。 我不断收到...

在C ++中复制整型数组
Copying integer array in C++

我自学C ++,并用指针编写这个程序:编写一个程序,在名为miles的数组中存储以下数字:15,22,16,18,27,23和20.让你的程序复制。 。

从图像中检测并提取脸部
Detect and extract face from an image

我一直在尝试做以下事情 - 当用户在我的网络应用程序中上传图像时,我想在其中检测他/她的脸部,并从脸部提取脸部(从额头到下巴,脸颊到脸颊)。 一世 ...

在编译时用已知的N重复到std :: tuple
repeat to std::tuple with known N at compile time

我想在编译时解析指定数量的元素。 我试过repeat()[]指令。 以下代码显示了我的情况:using namespace x3; std :: tuple <float,float,float> tup; ...

C ++特征稀疏矩阵乘法比python scipy.sparse慢得多
C++ Eigen Sparse Matrix multiplication much slower than python scipy.sparse

编辑:性能上的巨大差异是由于测试中的错误,正确设置时,Eigen会快2到3倍。 我注意到使用C ++ Eigen库的稀疏矩阵乘法很多...

如何在退出时正常退出QApplication?
How to quit QApplication gracefully on logout?

我有一个带有通知区域图标的应用程序,所以主窗口可能会忽略关闭事件。 我正试图保存应用程序退出时的偏好和历史记录。 我也想处理注销时...

C ++函数运行,即使它不应该?
C++ function runs even if it shouldn't?

我是C ++的新手,但我对它有很好的把握。 我正在尝试列出名称和成绩,并找到最大的。 一切正常,除了我的功能每次运行检查时都会运行...

为什么模板化的用户定义的转换操作符能够确定其返回类型?
Why is a templated user-defined conversion operator able to determine its return type?

正如标题所述,为什么会这样呢? 通常模板函数不能确定它们的返回类型,如果它不在输入参数中并且没有具体说明。 例如: ...

GMOCK - 模拟一个对象及其内部模拟方法
GMOCK - mock an object and its inside mock method

我正在为一个类写一个GMOCK测试用例:class A {.. void Text()..}; 现在,类A的成员方法之一嵌入了一个B类型的对象,并且还引用静态成员...

用C ++中的十六进制值初始化一个unsigned char数组
Initializing an unsigned char array with hex values in C++

我想用16个十六进制值初始化一个unsigned char数组。 但是,我似乎不知道如何正确初始化/访问这些值。 当我尝试访问他们,因为我可能想......

OpenGL正交投影
OpenGL Orthographic Projections

我试图在OpenGL中设置一个正交投影,但似乎无法找到为什么这个三角不能正确渲染(它是不可见的)。 我已经使用透视投影相同...

QTreeWidget不显示QCombobox委托
QTreeWidget doesn't display QCombobox delegate

我有委托类和方法油漆在它。 我想在QTreeWidget列中显示组合框,并为它做 - > treeWidget-> setItemDelegateForColumn(2,box); 哪里是...

我如何使用(配置文件)包含编译时间依赖和#define的外部头文件?
How do I use (a config file for) external header files that contain compile time dependend #defines?

想象一下,我正在编译一个静态库libfoo.a,它提供了一个头文件foo.h. 我将在我的源代码中将我的应用程序APP与libfoo.a和#include <foo.h>链接起来。 libfoo正在使用...

多维数组与平面数组 - 性能比较
Multidimmensional array vs flat array - performance comparison

在使用下列方法之一时是否有任何性能问题? 哪个更快(如果有的话)? 如果有任何性能测试会很好。 多元数组://使用多元数据...

在clang中实例化后的静态成员初始化
Static member initialization after instantiation in clang

这样的代码可以由GCC编译,但是3.5版失败。 #include <iostream> using namespace std; template <typename T> class C {public:const static int x; }; int main(){cout << ...

SECURITY_ATTRIBUTES结构和CreateNamedPipe()
The SECURITY_ATTRIBUTES struct and CreateNamedPipe()

我的场景如下所示:使用CreateNamedPipe()创建命名管道对象的过程具有管理员权限,但客户端进程与CreateFile()连接时没有。 ...

wxScrolledWindow添加和删除元素
wxScrolledWindow add and remove elements

我有一个用元素(图片)填充的wxScrolledWindow对象(每个元素都添加了使用dc.paint的类ThumbNail)。 我想用新的动态更改元素一次(不...

将实例化一个没有`new`关键字的类会导致它的内部变量在堆栈或堆上被创建?
Will instantiating a class without the `new` keyword cause its internal variables to be created on the stack, or the heap?

(在C ++中)如果在不使用new关键字的情况下实例化一个类,将导致其内部变量在堆栈上创建,如果它们是在类的构造函数中使用new关键字定义的,或者...

openCV cvSaveImage()增加图像的大小
openCV cvSaveImage() increases the size of image

我正在加载一个图像,并保存相同的图像,但使用cvSaveImage()不同的名称。 保存新保存图像的大小后,会增加。 谁能告诉我为什么以及如何......

是否有可能重载算术表达式的ostream运算符?
Is it possible to overload the ostream operator for arithmetic expressions?

是否有可能为执行算术运算的ostream运算符(例如添加)创建一个重载,然后流出结果? 可以找到标准的ostream过载...

用phreads程序工作一段时间,然后停止
Program with phreads works for some time and then stops

我正在努力使用pthreads的程序。 以下是我遇到困难的代码的简化版本:#include <cstdlib> #include <iostream> #include <pthread.h> ...

在Qt / C ++中制作可编辑的流程图
Making an editable flowchart in Qt/C++

我正在制作一个可编辑的流程图,并且在概念上与Qt有许多问题。 我已经尝试了许多不同的方式来实现从QTreeWidget,QTableWidget和使用类...

在套接字C / C ++上发送float值
Sending float values on socket C/C++

我在编程方面是个新手。 我需要从C ++中的程序发送一些浮点值到C中的另一个。我在互联网上找到了这个示例代码,并设法使其正常工作:Server:#...

递归函数来查找数字的力量
Recursion function to find power of number

我正在写一个递归函数来查找数字的强大功能,它似乎在编译但不输出任何内容。 #include <iostream> using namespace std; int stepem(int n,int k); ...

正确处理Alt-Enter / Alt-Tab全屏分辨率
Properly Handling Alt-Enter / Alt-Tab Fullscreen Resolution

DXGI上的MSDN页面提供了有关如何处理与桌面分辨率不同的全屏分辨率的说明。 它说在调用IDXGISwapChain ::之前调用IDXGISwapChain :: ResizeTargets()

如何模拟无效数据类型?
How to simulate a void data type?

我知道无效指针,他们可以指向任何类型的对象。 所以,如果我想要一个链接列表与元素存储未知类型的数据,我可以使用void *:struct Node {...

用boost.graph 1.56.0和g ++ 4.6.4编译错误
Compile error with boost.graph 1.56.0 and g++ 4.6.4

尝试使用Boost.Graph时遇到了一些野蛮的编译错误。 这个错误是一个回归,因为它在编译1.55.0时不存在。 我挖了一点,但无法修复它,有人知道发生了什么...

在C ++中将类型转换为long来返回一个不正确的值?
Type casting a double to long in C++ returns an incorrect value?

对不起,如果我的问题太基本了。 但有人能解释我下面的行为的原因吗? int main(){double a = 1.16; COUT <<(A * 100); //返回116 cout <<(long)...

检测OpenCV中的球/圆(C ++)
Detect ball/circle in OpenCV (C++)

我正在尝试检测过滤图像中的球。 在这个图像中,我已经删除了不能成为对象一部分的东西。 当然我尝试了HoughCircle函数,但是我没有得到...

我的操作符+ =二叉搜索树有什么问题?
What is wrong with my operator += of the binary search tree?

我有一些关于二叉搜索树(BSTreeBag)的代码,我不太明白。 “operator + =(const BSTreeBag&addend)”要求将加数中的内容插入...

我需要在C ++模
I need modulo in C++

我有一个实数x,我想得到数字(x mod 2 * PI)= y,其中y在0和2 * PI之间。 我可以做一个循环,如果x是负数,我只是不断添加2 * pi直到我的数字在范围内...

阅读空行C ++
Read empty lines C++

我无法从输入中读取和区分空行。 以下是示例输入:数字字符串字符串字符串...数字字符串字符串...每个数字表示...

has_type模板对结构类型{}返回true;
has_type template returns true for struct type {};

有许多方法可以实现has_type <T>模板,该模板可以推导出T是否具有嵌套类或typedef命名类型。 即命名空间细节{模板<typename>结构tovoid {...

模糊转换为参考
Ambiguous conversion to reference

为什么将CL实例转换为const int&ambiguous在这里? struct CL {operator const int&(){} operator int&(){}}; void fnc(const int&){} int ...

为什么析构函数被调用两次,但构造函数只有一次?
Why is the destructor getting called twice but the constructor only once?

我的代码是CTemp类{public:CTemp(){printf(“\ nIn cons”); }〜CTemp(){printf(“\ nInstart”); }}; void Dowork(CTemp obj){printf(“\ nDo work”); } int main(){...

Raspberry pi3:C ++串行通信不能正常工作(树莓派正在工作!)
Raspberry pi3: C++ serial communication not working properly (Raspberry pi was working!)

我有一个可以与Arduino通信的C ++应用程序的Raspberry PI B +。 我能读,写,稳定的串行连接perfeclty。 现在,我购买了一个Raspberry PI3 ...
1 2 3 4 5 6 7 1081 1082