c++有关的问题


使用C共享库构建C共享库本身使用C共享库,未定义符号

我正在与PDFium合作,这是用忍者建造的铬PDF库。
最近,我不得不添加一些函数来帮助文本操作,所以我创建了pdfiumext (C),这是非常字面上的.


面对Skia SDL OpenGL中的模糊文本

我试图用skia渲染文本。但是结果文本是像素化的。
我尝试了谷歌,其中一些建议在绘制时缩放表面,并在存在时重置。问题是我不知道.


如何检查GTK 3.0中的小部件类型?

我看到了这篇文章,但它是为Python写的,所以这对我没有太大帮助。我正在用C编程,在一个我没有写的代码库上工作。我看到一些检查像GTK_IS_ENTRY和GTK_IS_COMBO_BOX,.


SPOJ SEQ解决方案-错误的答案

有人能说出这个问题的正确解决方案吗 https://www.spoj.com/problems/SEQ/
我正在尝试矩阵幂化法,但得到WA。


Makefile中的C未定义引用

我为一个简单的程序创建了我的Makefile,但它不断返回类函数的未定义引用:
G-c src/main.cpp -o lib/main.o
G-c src/functions.cpp -o lib/functions.o
G-c src/


创建模拟调制解调器的假串行端口

我对linux及其基于文件的通信编程相当陌生。
我需要在linux机器上创建虚拟调制解调器 (或调制解调器仿真器)。这个想法是发送comman的软件模块.


为int指针分配char地址,并因此写入int大小的内存

来自《Stroustrup-编程: 使用C的原则和实践》一书。在 § 17.3中,关于内存,地址和指针,它应该被允许分配一个char * 到int *:
Char ch1 = 'a';
C.


如何让我们跨文件多次定义结构?

A.cpp
如上所示,我不能定义一个结构两次,已经是这样了。
B.cpp
# Include <iostream>
Struct节点 {
Int x;
};
尽管这些都在同一个项目中.


Tableau中使用的这些Qt小部件是什么?

我注意到Tableau是用Qt构建的。有关详细信息,请参见 https://www.qt.io/tableau-built-with-qt 。我想在我自己的Qt应用程序中使用这种外观和感觉。Tableau看起来与Qt的非常不同


SDL中的keyUp事件被 “错过”

我想和SDL做一个游戏。
我遇到的问题是,如果我很快按下并释放两个或更多的键,一个或多个键的keyUp事件将不会被触发


C模板覆盖规则

我试图覆盖一个特定类型的C模板,它实现了一个成员函数。在我看来,这在当前的语言规范中是不可能的。
如果我.


类的朋友不访问CPP中的类的私有值

我想问一个关于C类朋友的问题。
我是C中的初学者,并学习重载运算符作为全局函数。
我写了下面的类声明中


检查字符在字符串中是否出现至少N次。算法中的任何解决方案?

这个问题在获得解决方案方面并不难,但是我想知道是否有任何C函数或算法可以解决它。
我得到这个想法,同时通过这个问题计数。


C卡在等算子赋值的无限循环中

我发现自己处于一种地狱般的噩梦中,我试图使用equals运算符来重新分配通过另一个内部对象引用自身的对象。
这个设计的目标.


Std::cin只在while循环中运行一次?

如果这个问题很愚蠢,我很抱歉,但它有点困扰我。我已经编写了一个程序,它应该接受用户输入5次,然后每次都打印出结果 (我使用.


从3个阵列产生最近三元组的最快算法?

我需要在C中实现一个算法,当给定三个不等大小的数组时,产生三元组a,b,c (每个数组贡献一个元素),使max(a,b,c) - min(a,b,c) 是最小化.


倒角距离

我试图用OpenCV实现倒角距离,但是我找不到解释和例子。我有一个包含模型图像的查询图像 (我有),我已经找到了conto.


我真的不明白内存在C中是如何工作的,为什么我可以使用模块而不导入它们

开始学习C,不能弄清楚两件事。
在执行程序之前,操作系统会给出某个RAM。通常,我可以在动态的帮助下扩展这个内存.


冗余数据成员

我有一个类a,它存储一个方形矩阵。
A类 {
私人:
方形矩阵垫;
};
类使用mat.size() 经常使用矩阵的大小 (一个恒定的时间运算)。Mat.size() r.


如何使用CreateProcessAsUserA添加进程参数

我想出了如何使用CreateProcessAsUserA() 从这个打开一个进程:
示例代码: 服务调用CreateProcessAsUser() 我希望进程在用户的会话中运行,而不是在会话0中运行
没有.


澄清CMAKE库安装

奇怪的是,我能理解CMAKE文档,但我仍然不知道如何在更复杂的场景中使用它。
我想安装一个共享的LIB,让别人使用它。
我k.


我可以询问和存储既可以是数字也可以是字符的输入,并在条件表达式中使用它吗?

我正在尝试在下面的 “自动售货机” 代码中使用stroi。在我试图添加一个允许用户输入字符 (“c” 进行检查之前,我有一台工作正常的自动售货机.


安全断开asio SSL套接字的正确方法是什么?

Boost-asio SSL/TLS TCP套接字通过tcp::socket实现为ssl::stream:
Boost::asio::ssl::stream<boost::asio::ip::tcp::socket> ssl_socket;
在TLS协议中,一个cryptographica.


如何扩展依赖类型的参数包?

扩展参数包的语法是什么,我想要的类型直接依赖于包中的类型?
例如:
模板 <typename T>
结构foo
{
Typedef T value_ty.


宏定义中的令牌未在此范围内声明

我正在尝试使用定义宏来实现我的记录器,当定义某些切换时,它将扩展为什么。问题是,当我堆叠多个.


为什么我的光线跟踪器得到这么多的边缘失真?

我正在从头开始写一个射线示踪剂。该示例使用ray-sphere相交检测渲染两个球体。当球体靠近屏幕中心时,它们看起来很好。然而.


我不能让我的函数计算多少时间已经过去了,并相应地打印东西

Bool IsGameEnded()
{
静态int i = 0;
I;
如果 (i = = 10)
返回true;
返回false;
}
Int main()
{
Bool GameEnd = false;

浮点经过时间 = 0;
While (!GameEn.


由于size_t类型的引用变量而转储的分段错误核心

下面的代码是执行合并排序。矢量被正确排序。我已经通过了size_t类型的引用变量num。此变量在作为传递之前已初始化为零


Dev-C : Hello World编译失败-Make上的错误

在Dev-C中编译hello world程序时,我遇到了很多麻烦。我非常熟悉编码,我已经使用python、C # 和Java几年了。
语法,和heade.


“隐藏” 可传递的外部依赖/结合库与CMake

这个问题可能部分重复,例如这个问题,但更多的是关于什么,如果有更好的解决方案。由于这个问题结束相当长,我用 “Q & q” 标记了具体的问题.


使用模板扩展C中的类方法

与其他语言相比,C类一旦定义就不能扩展。
这就是为什么自由函数比成员函数更好,因为这些是扩展行为的更一般的方式.


在MPI中初始化一个/所有进程中的变量

我是MPI的新手,有些事情我不清楚。
假设在我的程序中,我有一个矩阵,进程必须转换它 (每个进程负责几个col.


使用GCC/ICC在C中使用模板参数展开便携式循环

我正在开发一个高性能的并行计算流体力学代码,它涉及许多轻量级循环,因此如果所有重要的循环都获得大约30% 的性能


为什么模板只能在头文件中实现?

引用C标准库: 教程和手册:
目前使用模板的唯一可移植方式是通过使用内联函数在头文件中实现它们。
为什么?
(


C尝试使用<filesystem>在codeblock中循环访问目录

我对C不熟悉,所以原谅我。我使用我上周刚刚安装的代码块。我需要遍历目录中的每个文本文件。我在网上找到这个例子:
# Include <filesystem>
……


当小部件没有聚焦时,QTimer::SingleShot不会触发

我有一个小部件,每当某个动作发生时显示。当应用程序最小化且未处于焦点中时,可能会发生此操作。当我显示小部件时,我使用QTimer::singleShot来隐藏它


C从原始数组中构造没有拷贝的向量

是否有可能从原始指针构造一个向量而不复制?
我知道向量本身具有所有权语义,它在构造时分配空间,并负责释放该内存.


为什么即使没有涉及签名类型,std::push_heap也会生成-wguard-overflow = 3警告?

根据-wguard-overflow的文档,级别3:
还警告 [s] 关于简化比较的其他情况。例如: x 1 > 1简化为x > 0。
显示的MWE b.


在XCode clang 11中,我得到: 命名空间 'std' 中没有名为 'initializer_list' 的模板

当我的团队中有人执行:
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake ..-G Xcode
使用XCode 10,然后打开xcodeproj文件夹,Xcode启动,一切编译。
在.


C 98中的 “智能” 指针

我有一个事件发射器和EventHandler对象。您将EventHandler * s添加到eventemitator的处理程序向量中。这让扩展处理程序的任何对象都可以通过公共interfa调用.


QImage上的QT live相机。由于内存不足而导致应用程序崩溃。内存随速度增加

我正在使用QT Qpixmap来显示使用OpenCV帧从相机拍摄的图像。我正在做以下步骤
使用OpenCV捕获图像
将OpenCV图像转换为QImage
将QImage转换为Q.


包含QScrollArea的水平平铺QMdiArea子窗口

下面的一段代码 (mainwindow.cpp) 是我的问题的简化版本。我试图平铺QMdiArea子窗口水平,但不知何故子窗口 '没有完全显示-地平线.


VSCode竞争编程中的SIGTERM

我使用VSCode在c语言中进行竞争性编程。我已经安装了C/C,代码运行器,竞争编程助手和竞争伴侣。但是当我尝试运行我的测试用例时,它会.


查找数组给定范围中出现次数最多的值

使用段树,我能够找到在给定范围内的最大可能发生,但我需要元素的值而不是发生,如果数组有2,2,1,1和范围是 (0,3) 的.


什么是在C构造函数中命名参数的好方法?

我已经学习C,但我从Python来到这里。假设我想创建一个名为Dog的类,其中包含名称,高度,品种和颜色等参数。在Python中,我会在中描述参数的名称。


读取中的excel文件到struct c

我想读一个excel文件到一个结构。但问题是它将excel列作为整行读取。我需要一个接一个的列中的那些数据。使用fstreams我有一个文件打开包含num.


在我的矩阵沙漏计算函数上返回0

我对这组代码有问题,我不知道为什么,所以这段代码的目的是得到矩阵中沙漏图形的值。例如。
1 0
0 1 0
1 0
0.


用于三维网格操纵 (网格/模型) 编辑的书籍

有人可以建议我使用包含一些标准方法的书籍来接近3D网格/模型编辑器,我对生成艺术/程序网格生成感兴趣,但是这个-(手动网格


有没有其他方法可以遵循,而不使用高于或等于g 4.8.5的语法?

我试图在文本文件中找到以最大频率使用的单词。我写的函数在g 6.3.0中工作得非常好,但是我的t.A.坚持认为它应该与g一起工作.


如何在调试器中运行Qt5应用程序时获得堆栈跟踪?

我正在使用-g -O0选项编译我的Qt程序以获取调试符号。然后我在lldband中运行它,它在我的代码中崩溃,而不是库。但我得到的回溯看起来像这样:
目标0 :(


下一页