c++有关的问题


我需要帮助关于奇怪的时间限制超过cpp中的错误

所以当我把它的输出放在一个向量中时,这个代码被接受了
# Include <iostream>
# Include <vector>
使用命名空间std;
Int main(){
Int t; cin >> t;
而 (t.


DDS_Octet移位问题: 右移在C中增加 1s而不是 0s

我有一个转移比特的问题,我似乎不明白发生了什么。我可以很好地向左移动位,但是我不能向右移动位。看看wh.


CUDA编译器无法编译简单的测试程序

我试图获得NVIDIA的CUDA设置,并安装在我的PC上,它有一个NVIDIA GEFORCE RTX 2080 超级显卡。经过几个小时的尝试和大量的研究,我得到了CUD.


如何从另一个类访问表单组件

我有WinForm和一个类,我试图从类中设置文本来形成组件,但是它允许我在从类中调用时访问任何组件,即使这些组件被声明为公共组件。任何id.


事件上的C侦听器没有使用套接字io C客户端获取事件

我创建了示例应用程序,用于在作为socket.io服务器和C客户端运行的node.js应用程序之间发送/接收消息,下面是我的C客户端代码:
Sio:: 客户端io;
Socket::ptr


如何在Cmakelist中设置库的地址

我是CMake的初学者和使用它的方法。我的IDE是Clion,我试图为c安装gtk3,并遵循所有说明,但他们为tes建议的简单示例代码.


Boost: asio: read_untill问题与boost::bind

我有一个问题编译这段代码错误
/Usr/include/boost/bind/bind_mf_cc.hpp:91:5: error: initializing argument 5 of 'boost::_ bi::bind_t,typename boost::_ bi::list_av_4::type> .


信号处理期间的堆损坏

我有一个多线程的视窗服务器,我正在工作,发现当我通过control-c关闭程序时,在某一组标准发生后,它崩溃了。如果我的服务器收到数据包f.


Opencv中手动灰度太慢

注意: 我必须手动操作,所以不要建议我使用库函数cvtColor()。
我是opencv的新手,我试图用公式对彩色图像进行灰度处理。
(R,g,b) = (r,g,b)/((r g.


OpenGL-制服没有正确通过?

我有一个非常简单的片段着色器:
# 版本 330 核心
//从顶点着色器中插入值
在vec3 位置w中;
//输出数据
Out vec3 frag_color;
Uniform vec3 alsoLightW;
V.


OpenGL/glut/stdc构建错误

我正在使用Ubuntu并尝试使用synaptic来安装包含 “GLUT” 一词的所有内容,以及SDL和opengl。但仍然是一个简单的程序无法编译。它显示了这一点:
Opengl1.cpp :(.


转换层次结构-将父级的方向应用于其子级

我的目标:
渲染时,子对象需要相对于其父对象进行渲染; 因此,它自己的位置和方向需要相对于其父对象
我的问题:
翻译工作,但


在C中写入用户指定的文件

我可以指定我想在C中写入什么文件吗?我希望能够输入文件名并写入该文件。当我尝试制作myfile.open (“example.txt”) myfile.open(var) 时,我得到一个大e.


在Windows上使用Code::Blocks编译OpenCv

我想使用带有code::blocks的opencv库。
我正在使用windows 7 Pro x86 操作系统。我已经安装了Code::Blocks 13.12。
我已经下载并在我的磁盘上提取opencv库 (C:\ Opencv242)。
我也.


用c和 [ERROR] 连接mysql未解析的外部符号 _ mysql_error @ 4 在function _ main中引用

我有一个段C代码来连接数据库MySQL
# Include "stdafx.h"
# Include <mysql.h>
# Include <iostream>
# Include <iomanip>
# Include <fstream>
使用命名空间std;
……


为什么减少窗口长度,在谱图中导致空行?

我试图在Qt中为声音数据绘制一个适当的声谱图。现在我可以绘制一个漂亮的频谱图,fft窗口长度为 1024,重叠数据长度为 976。但是通常使用sm.


插入std::map的最佳方法

具有:
Std::map<const std::string,A > cache;
你将如何插入到这个容器 (重复尝试是可能的):
Cache.insert(std::make_pair(id,ps));
Cache.insert(std::pair<std::


在MacOS X和编译的Boost库中使用c 11 难题

我试图编译一个广泛使用c 11 标准的c项目。Just-std = c 11 一切顺利,直到我尝试使用unordered_map和MacOS根本没有


漫射材质的奇怪光线跟踪行为

我一直在阅读和尝试彼得 · 雪莉的《一个周末的光线追踪》。直到漫射材料部分,一切都很顺利。基本上,我的藻类不是漫射材料.


带通FIR滤波器

我需要做一个简单的带通音频滤波器。
现在我已经使用了这个简单的C类 :( 0)
很好用……


计算GL_TRIANGLE的顶点法线

我在OpenGL中打印一个三角形,如下所示:
GlBegin (gl_triants);
GlVertex3f (1,2,3);
GlVertex3f (4,6,8);
GlVertex3f (5,7,9);
GlEnd ();
我想计算三角形a的每个顶点的法线.


C中的素数发生器

我用分频器逻辑过滤掉素数 2,3,5,7 根据我的理解,它工作正常,但在我看来,这个逻辑仍然会错过一些主要的选择,请帮助我.


在c 11 中将std::string转换为char *

我正在为混合语言编写一个库,所以我们必须坚持使用C接口。我需要调用这个API函数:
Void getproperty(const char * key,/* in */
Char * 值.


如何正确查找lambda的返回类型

基本上如何使下面的代码编译?
我知道它失败了,因为编译器试图评估 ([](int & I){})(0) 但如何解决这个问题?
模板 <class TEleme.


包含boost/optional.hpp时出现C2143 语法错误

我被一个编译时错误卡住了,我无法理解。我尝试在我的代码中使用boost::optional,并且一旦我包含boost/optional.hpp,我就不能再构建我的项目了。如果我承认.


如何从模板方法中的参数包移动unique_ptr

我想将一个参数包传递给一个模板方法,该方法创建由另一个模板参数指定的类型的对象的新实例。
最小代码示例:
我的代码实际上做得更多


在什么情况下C析构函数不会被调用?

我知道我的析构函数在堆栈的正常展开和抛出异常时调用,但在调用exit() 时不调用。
有没有其他情况下,我的析构函数不会得到c.


Constexpr替换数学常量 (如M_PI)

是否有任何C 11 constexpr常量可以用来代替 <cmath> 中的常量宏,即常量像M_PI和朋友?或缺乏,任何全局const值哪个亲.


C非成员访问成员函数

我正在和一个不同的团队合作一个项目。另一个团队正在构建GUI,与大多数GUI框架一样,它非常受继承驱动。另一方面,这一边的代码 ('底部.


是右移无符号整数的总位数UB?

我想检查一些大的计算内存需求 (存储在无符号长) 将大致与用于编译我的代码的内存模型兼容。
我以为右移.


C代码文件扩展名?。Cc vs.Cpp

我已经看到C代码保存为两者。Cc和.Cpp文件。这两者有区别吗?
谷歌风格指南似乎建议。Cc,但不提供任何解释。
我主要关心的是


为什么float none类型的模板参数在C中是非法的?没有浮动const经验吗?

可能重复:
C: 为什么不能使用浮点值作为模板参数?
我可以定义一个模板类:
模板 <int A> C {};
但我不能定义像这样的类:
模板 <f.


使用std::accumulate计算平均值失败

我试图使用以下代码 (用g mean.cc编译-std = c 0x) 来计算双打向量的平均值:
//Mean.cc
# Include <算法>
# Include <iostream>
# 包含…


我可以安全地将floats的struct转换为C中的float数组吗?

例如,我有这个结构
Struct A {
Float x;
浮动y;
Float z;
};
我能这样做吗?A a; float * array = (float *)& a;
并使用一个作为浮动数组?


为什么分配的变量地址之间有 16 字节的差异?

为什么有 8 个字节 (和 16 在 64 位系统)?这种一致的原因是什么?
示例:
Int * ptr1 = new int;
Int * ptr2 = new int;
Int * ptr3 = new int;
Cout << ptr1 <.


C中的四倍精度 (GCC)

就在最近,GCC 4.6.0 与libquadmath一起问世。不幸的是,GNU支持Fortran,但不支持C或C (所有包含的是a。所以)。我还没有找到一种方法来使用这些新的


C/C nullptr取消引用

由于去引用nullptr (NULL) 在C和C中都是未定义的行为,我想知道如果ptr是nullptr (NULL),表达式 &(* ptr) 是否是有效的。
如果它也是一个未定义的行为.


定义非constexpr大小的数组时没有错误

可能重复:
在C书中,数组绑定必须是常量表达式,但为什么下面的代码工作?
我在main() 中这样做:
Int i = 2; //not常量表达式
Int foo[i]; //无错.


如何将double转换为char *

我正在努力解决一个应该很容易的问题: 我如何在basic C.中进行简单的类型转换 (从double到char *)。
我已经找到了相当多的解决方案,但他们都是bas.


如何获取变量的类型?

在C中,如何找到变量的类型?


我如何使用双 (* *) 指针在C通用树数据结构?

我有一个结构s:
结构s {
Int x;
/********************************************************************
* NoOfchild不代表节点s的最大子级数。
* 这个


如何正确修复 “struct/union中的零大小数组” 警告 (C4200) 而不破坏代码?

我正在将一些代码集成到我的库中。这是一个复杂的数据结构,对速度进行了很好的优化,所以我尽量不要修改太多。集成过程进行得很顺利,实际上几乎是


重新解释 _ cast一个整数浮动是安全的吗?

注意: 我最初错误地询问了static_cast; 这就是为什么顶部的答案首先提到static_cast。
我有一些二进制文件与小endian浮点值。我想读它们


任何方法来生成函数指针比较的警告?

我花了很长时间才发现我的代码中有一个错误是由/OPT:ICF触发的:
因为/OPT:ICF可以导致相同的地址被分配给不同的函数或只读数据


C.将lambda函数保存为没有函数指针的成员变量以进行优化

我想在C中编写一个将lambda函数保存为成员变量的类。尽可能高效地做这件事会很棒。例如,我读了这个线程为什么lambdas可以更好


这看起来相似,但不同于旧问题。给定一个大小为n的数组 (允许重复的数字),找出缺失的 2 个数字

可能重复:
简单的面试问题变得更难: 给定数字 1..100,找到丢失的数字
* * 不,它是重复的 !!!给定数组中的某些数字可能会重复。请r.


Std::shared_ptr: reset() vs.赋值

这是一个基本的问题,但是我没有找到以前的帖子。下面这个问题的标题听起来可能和我的问题一样,但是这个问题本身不匹配.


如何使一个函数具有三个不同的输出条件?

我试图用new实现一个动态数组,因为标准的std库没有。
这是我的代码。
模板 <class T1,class T2,class T3>
Auto auto_vector(T1 & _ Size,T2 &.


在查找表中存储命名项目

考虑下面的类
类人
{
公众:
显式Person(RegistrationNumber id,std::string const & name);
RegistrationId id() const;
Std::string.


C为什么这个变量返回一个随机值?

我在c语言中做了一个基本的 “猜猜我的数字游戏”,并且我添加了一个变量来表示这个人猜了多少次数字。然而,当游戏结束时,gusse的随机值.


上一页 下一页