c++有关的问题


如何在运行时获取C对象名称?

我可以在运行时获取对象的名称 (例如通过RTTI获取对象的类型) 吗?我希望对象能够打印其名称。


鼠标右键单击不可见DLL中的版本资源

我正在尝试做一些在常规MSVC中很容易做到的事情,但在VC Express中不容易支持。
VC Express中没有资源编辑器。所以我添加了一个名为version.rc I的文件...


错误: strcpy未在此范围内声明

我在Ubuntu g版本4.4.3中编译的c问题中遇到此问题。
我不知道要包含解决此问题的标题。Thanks
centro_medico.cpp: In constructor 'centro_medico::


使用qSort对字符串进行排序

根据该站点,我完成了以下程序对字符串进行排序。
# include <cstdlib>
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
char list[5][4]=...


C等价于Python的日志库

使用python,我可以使用日志库。
C日志库使用什么?


最小/最大查询范围

我有坐标点 (x,y) 说我有10000点。现在,当给出一个新点作为测试查询时,说 (p,q)。我要和坐标点中的每个点核对,如果x坐标的文字查询...


这是一个设计模式-从setters返回这个吗?

是否有这样的名称:
a类
{
A * setA()
{
// set A
返回这个;
}
a * setB()
{
// set b
返回这个;
}
};
所以你可以做这样的事情:
一个 *...


C库/类创建内存外的简单视频文件位图数组

我写了一个学术模拟软件。模拟结果存储在1字节值 (映射到256种颜色) 的2D存储器阵列中。
我需要编写一个类来读取dete中的数组...


C运算符和指针

我正在C中迈出第一步,具有良好的Java背景。我需要清除C ++ 中运算符的一些特殊性。考虑以下程序:
# include <iostream>
using


圆形碰撞回弹不能正常工作

我正在用C编写一个小的物理模拟,该模拟基本上在屏幕上移动圆圈,当两个圆圈碰撞时,它们应该以与台球相同的方式弹跳。当


在OpenCV中检索当前帧号

如何使用OpenCV检索视频的当前帧数?OpenCV是否具有用于获取当前帧的任何内置功能,还是我必须手动执行?


客户端到服务器的延迟估计-通过UDP

我的作业是写得到客户端到服务器延迟估计的函数。
我需要从客户端发送50个请求 “什么时候了?”,然后从服务器接收50个响应 (通过


matlab tic toc等效于C

我已经搜索过,但我找不到一个等效于matlab tic/toc函数,以简单地在控制台上显示程序花了多长时间进行处理。(理想情况下,我想把...


错误: 在此范围内未声明 “track_t”

我在摆弄一个Arduino项目,在我的主文件中有这些结构:
struct gpsCoord_t {
long latitude;
long经度;
};
struct track_t {
char code[4];
gpsCoord_t bounds[...


c的64位名称管理

我有一个代码,它有以下一行
# pragma注释 (链接器,“/include:_test @ 12”)
使用这个代码的项目工作正常,当我使用C Visual Studio 2010编译代码...


故意返回NaN

我正在编写一个光线跟踪器,并且该过程的一部分是发射可能会或可能不会击中对象 (几何对象) 的光线。描述物体的许多方程自然返回NaN,如果没有


给定重复的数字报告序列以及重复了多少次

例如
1 2 3 3 4 5
1重复3次,
3重复1次,
5重复2次
这是代码,但它有一些麻烦
int i,k,m,number,number_prev,e;
coout << "Inser...


将2D像素阵列旋转90度

我有一个图像的像素数据数组。我得到的图像已经旋转到270度。因此,我尝试将其再次旋转90度以获得正确的图像。我试过换位


"... 重新声明为不同类型的符号"?

# include <stdio.h>
# include <math.h>
double integrateF (双低,双高)
{
double low = 0;
double high = 20;
double delta_x = 0;
double x,ans;
double s = 1/2 *...


C错误,从函数调用类成员

我正在构建游戏,并且在此范围内未声明apply_surface编译错误。错误出现在第95行,在函数User::show()
中。编辑: 现在它被融合了,ima...


如何在函数内部声明全局变量?

我在函数内部创建全局变量时遇到问题,这是简单的示例:
int main{
int global_variable; // 如何使
}
这正是我想要做的:
int global_variable;
int


打印到文件打印到屏幕的函数

我在C的一个程序中工作。
我想打印以归档名为print () 的方法的结果,该方法只能打印到screen.
result->Print(); // 此打印到控制台我希望它...


如何实现具有不同数据类型作为值的地图?

我想将两种 (不更多) 不同的数据类型作为值放入映射中,如以下示例所示:
typeX a,B,...;
typeY Z,Y,...;
void func (typeX) { ... }
void func (typeY){ ... }
st...


如何检测Clang中的libstdc版本?

我想用Clang编写一个 “便携式” C库。“便携式” 意味着我 (在C预处理器中) 检测到编译环境中可用的C功能,并使用这些功能或


如何向QML应用程序添加可拆卸区域 (QDockWidget)

如何将可拆卸区域添加到QML应用程序窗口?
以下面的应用 (平铺) 为例。它有多个可拆卸的区域。在第一个图像中,所有区域都附加了,而我...


Codeblocks c undefined reference error,类被定义

嘿,伙计们,前几天我问了一个关于一些我无法工作的c代码的问题。我接受了每个人关于如何在c中创建对象的建议,但现在我得到未定义的引用错误。我是...


C: 按下任何键时,如何使无限循环停止?

通过在C中按特定键来终止while循环的最佳方法是什么?


为什么复制构造函数被调用两次?

在下面的代码中,复制构造函数被调用了两次,为什么?
# include <iostream>
使用命名空间std;
类A {
int X;
public:
A() {
coout << "Simple


是否可以在C中创建隐藏的txt文件?

我正在Visual Studio中构建一个应用程序。我需要创建一些要在dll中使用的文件,但是我希望在查看文件夹时隐藏文件。我如何在C程序中做到这一点?
互动...


根据Qt版本包含指令

我需要在代码中包含以下标头:
# include <5.4.1/QtGui/private/qzipwriter_p.h>
问题是,我们正在其他Qt版本 (例如5.4.2或5.5.x
我知道我


如何在Qt主线程中正确执行GUI操作?

我有一个简单的程序,由两个线程组成:
由Qt QApplication操作的主GUI线程::exec
由boost操作的TCP网络线程::asio::io_service
TCP事件,例如连接或


clang格式覆盖WebKit样式的多行注释

我正在尝试使用clang-format清理我的存储库中的代码。我们使用WebKit样式作为格式化的基础,但是我们也要确保多行注释被格式化


使用terminfo的终端颜色?

我正在编写一个C类,允许在终端中使用颜色。我希望它能在每个终端上工作:
在支持它的终端上打印真彩色 (24位),
在256色 (6x6) 上打印


STL列表插入要求3个参数

今天使用STL列表。第一次使用一个,我对成员函数不是很熟悉,我不确定我是否完全理解迭代器。非无,我已经做了研究,...


需要约束模板成员函数的概念定义

注意: 以下所有内容都使用GCC 6.1
中的概念TS实现
假设我有一个概念曲面,如下所示:
template <typename T>
concept bool Surface() {
return


如何解决visual C编译器中的错误C1001?

我刚刚将Microsoft Visual Studio Enterprise 2015从Update 2升级到Update 3,现在出现以下错误:
致命错误C1001: 编译器.
(


Visual Studio 2015中的 “非标准语法; 使用 '&' 创建指向成员的指针” 错误

我有这个函数:
std::string Room::getUsersAsString(std::vector<User *> usersList,User * excludeUser)
{
std::string usersNames = ";
for (int I = 0; i < usersList ....


在Qt控制台应用程序中使用Caffe

我正在尝试在Qt IDE中使用caffe,
我有以下代码:
# include <QCoreApplication>
# include "caffe/caffe.hpp"
使用命名空间caffe;
int main(int argc,char * argv[])
{


如何将valgrind测试添加到我的cmadi “测试” 目标中

我通过构建忍者运行单元测试,然后从我的构建树运行忍者测试:
C制造-G忍者/来源/树
忍者
忍者测试
但是,要运行valgrind,我需要手动运行它:
瓦尔格林特...


ID3D11DeviceContext:: 映射性能慢

我正在使用桌面复制将屏幕的内容复制到内存中的位图。我接收桌面纹理,然后创建暂存纹理,使用CopyResource将桌面纹理复制到


将QString十六进制转换为ASCII值

我的目标是将QString中包含的十六进制值转换为其ASCII值。
我有:
QString hexaValue = receiveText.left(14); // receive texte是另一个QString
我的问题h...


为自定义库实现lock_guard的正确方法

O明智的网间
我们在两个同事之间陷入僵局,我们可以使用您的帮助以适当的C方式解决。基本上我们有一组实用程序类,其中两个是互斥锁和Spi...


C: 密码随机的便携式替代

在应用程序的每次启动时,应创建128位的随机消息,以使以前未以最大概率选择该消息,并且这也应该是安全的 (即坎恩...


获取类中的字段数

有没有办法获取类的字段数?
结构基础 {
char a;
int b;
};
派生结构: 基础 {
std:: 字符串c;
};
static_assert(num_fields<Base >:: value = = 2);


对 “boost:: 文件系统:: 路径:: codevt () 代码块窗口” 的未定义引用

我正在尝试在代码块上使用boost。我用MinGW-w64配置了代码块。我已经在链接器设置中包含了以下库
libboost_system-mgw73-mt-d-x32-1_66.a


在c中初始化对象的不同方法

想象一下这个类:
类实体 {
公众:
int x,y;

实体 () : x(0),y(0) { }
实体 (int x,int y) : x(x),y(y) { }
}
这里有多种使用wh初始化类的方法...


将char数组分配给指针

我试图理解c语言中的指针,但我目前与以下内容混淆:
char输入 _ line[] = “嗨?”;
char * p;
p = & input_line;
而 (* p)
{
Coout << * p <<


C概念: 检查模板实例化

假设我有一个模板化类型,例如
模板 <typename A,typename B,typename C>
struct mytype { };
我如何写一个概念,检查一个类型是否为templa的实例化...


有没有利用移动优势的back_inserter变体?

在泛型代码中,我试图告诉一个输出迭代器 (在实践中std::back_inserter_iterator移动一系列元素。令我惊讶的是,看起来好像元素被移动到-


如何用yaml-cpp解析文件

我有一个yaml文件,看起来像这样:
construction_cone_1:
型号: construction_cone
model_type: sdf
位置: [ 1.2,3.4,0.0]
方向: [ 0.0,0.0,0]

construction_cone_2:
mod...


下一页