小编Aha*_*ron的帖子

C++中将4个字节转换为DWORD

我有一个指向字节的指针,它实际上指向 4 个字节的数组(由 RegQueryValueEx 创建)。
我想将这 4 个字节转换为一个 DWORD。
虽然它看起来很简单并且肯定有一种现有的方法可以做到,但我没有成功找到它。

或者:注册的值是一个时间戳。有没有一种方法可以将表示 TimeStamp 的 4 字节数组转换为字符串?

registry timestamp typeconverter visual-c++

2
推荐指数
1
解决办法
1万
查看次数

如何在C++中正确地向下转换

出于任何原因,我有一个静态方法创建的对象,它调用私有构造函数.(它不是单身人士)

我想创建一个新对象派生自第一个,它有更多的成员和函数.
但这是有问题的,因为静态方法返回一个firstObject*对象,因此使用向下转换的创建secondObject*会使内存溢出.

我该怎么办?我可以访问第一个对象的代码,但是无法更改其构造函数(如果我更改它,我将不得不更改一个巨大的编写代码).

编辑:

感谢所有响应者.我可以更改要保护的构造函数.

c++ memory inheritance casting private-constructor

0
推荐指数
1
解决办法
409
查看次数