c++ 相关问题

C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。

双重链接列表类中的迭代器

此代码来自Michael T.Goodrich的“数据结构”一书。我正在自学,所以我没有人为我解释这段代码:typedef int Elem; //列出基本元素类型类...

回答 2 投票 0

快速读取文件中的下一个字符串而不移动文件位置的方法

我想知道在不增加文件中光标位置的情况下,读取文件中下一个字符串是什么(检查它是否与字符串匹配)的最佳方法是什么。所以基本上我想读...

回答 1 投票 0

弧度不准确的角度

我自己编写了一个将角度转换为弧度的小函数:double toRadians(const double&angle){double radianangle =(double)(angle * M_PI)/ 180;返回弧度; } ...

回答 1 投票 0

创建和管理STL列表的子列表

我有一个问题的解决方案,这个解决方案涉及从STL项目列表创建项目的子列表(即子范围)。例如,我有一个整数列表列表,需要......

回答 2 投票 0

除了注释之外,有没有办法在#include之后编写语句?

我试图弄清楚是否可以在文本编辑器的同一行上编写有效的C ++代码。这对于主要功能来说并不太棘手,因为一切都是以半冒号分隔的; ...

c++
回答 2 投票 3

为什么std :: bitset建议比sizeof更多的可用位表示有?

我正在研究C ++中的一些简单的位操作问题,并在尝试可视化我的步骤时遇到了这个问题。我知道分配给不同基元类型的位数可能......

回答 2 投票 16

将静态库转换为DLL会导致在main之前发生访问冲突

我们在VS2015中有一个大型解决方案,它有两个库和许多用于测试我们应用程序的win32项目。我们的项目及其依赖关系如下:事件库winmm.dll(用于计时...

回答 1 投票 1

在cout之前调用c ++析构函数

#包括 #包括 using namespace std; class Location {double lat,lon; char * emi; public:Location(int = 0,int = 0,const char * = NULL); 〜地点();位置(const ...

回答 1 投票 -2

重定目标解决方案没有效果

我从这里安装了最新的Windows 10 SDK:https://developer.microsoft.com/de-de/windows/downloads/windows-10-sdk当我尝试重建我的解决方案时,我收到错误“MSB8036 Windows ...

回答 5 投票 4

OSX,usb海量存储发现

我正在尝试在MAC OSX下发现USB大容量存储设备。我希望获得设备类,并在此基础上决定设备是否是大容量存储。但是,对于所有USB闪存驱动器,我...

回答 1 投票 0

static关键字在命名空间范围内没用吗?

namespace N {static int x = 5;在命名空间范围内声明拥有静态变量的重要性/用例是什么?

回答 6 投票 20

如何为C ++创建EDE项目

我一直在尝试为C ++设置一个EDE项目(emacs24 +内置CEDET),我开始变得绝望,因为我似乎无法找到我希望生成makefile的方式。我......

回答 2 投票 7

如何获取一个布尔值来指示是否定义了宏?

我的代码可以使用define宏进行配置。为了获得代码中的值,我这样做:#ifdef CONFIG_X static constexpr bool x = true; #else static constexpr bool x = false; #endif但这是......

回答 2 投票 0

使用C#以二进制序列化字符串,并使用C ++对其进行反序列化

我正在努力找到一种有效的方法来序列化一个字符串,该字符串可以包含unicode和非unicode字符到二进制数组中,然后我将其序列化为一个我必须反序列化的文件...

回答 1 投票 2

如何在由cmake生成的链接命令行中用-Ldir2替换给定的-Ldir1

我有一个CMakeLists.txt。我使用它来生成ccmake的makefile。然后在make,我的源编译好。在链接时,生成的命令行基本上是/ opt / rh / devtoolset-6 / root / ...

回答 1 投票 1

按降序对矢量进行排序c ++ [重复]

我试图按照学生的平均分数降序排序矢量,但我不知道这样做的正确方法是什么? 。现在是我的代码。 void sortDes(){int len = ...

回答 1 投票 0

什么是move_iterator

如果我理解它是正确的,a = std :: move(b)将引用a绑定到b的地址。并且在此操作之后,b指向的内容不能得到保证。 move_iterator的实现在这里......

回答 3 投票 26

使用自定义gcc位置构建包

我试图通过Makefile用gcc4.9构建c ++包。默认情况下,系统始终使用系统编译器(/ usr / bin / g ++),即gcc4.5。要使用4.9我已将其添加为我的包的可靠性。至 ...

回答 1 投票 0

C ++中的unordered_multiset指针

我在C ++初学者,我想使用下面的无序多重指针的插入函数来添加新元素:struct Customer {size_t operator()(const char&c)const; }; unordered_multiset

回答 1 投票 -1

将文字转换为左值

在C中,有一个复合文字的概念,可用于获取任何文字并使其可寻址。例如:int * p =&(int){0}; C ++中不存在复合文字。在那儿 ...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.