Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
关于指针对齐的问题
我正在研究内存池实现 我对指针对齐有点困惑 假设我有一个分配固定大小内存块的内存池 在创建内存池时我使用 malloc size num of block 如果分配的是对象 并且大小来自 sizeof 运算符对齐 则不必担心 但如果大小不均
pointers
Alignment
在C++中初始化静态指针
我有一个带有静态成员的类 它是一个指针 如下所示 动画 h class Animation public Animation static QString m 动画 cpp include animation h QString Anima
c
pointers
static
initialization
指向成员函数的指针的大小疯狂变化
有一个非常微妙的问题 得到一个用 MS VS 2013 c 编译器编译的类 对于 32 位平台 大小为 4 个字节 函数指针的大小为 4 个字节 但是 当这个类使用相同的编译器编译但包含到不同的项目中以生成库时 也针对 32 位平台 则该类
c
pointers
visualc
sizeof
比较两个constexpr指针不是constexpr吗?
我正在寻找一种在编译时将类型映射到数值的方法 理想情况下不使用中建议的哈希this https stackoverflow com a 36122101 2173029 answer 由于指针可以是constexpr 我尝试过这个 stru
c
pointers
constexpr
调用不通过空指针访问成员的非静态方法是否合法/定义良好的 C++?
我最近遇到了以下代码 class Foo public void bar other stuff void Foo bar if this do some stuff without accessing any data members r
c
pointers
null
Methods
standards
在C中更改函数内的数组
我正在学习 C 并且很困惑为什么在 main 中创建的数组不会在函数内部更改 我假设传递的数组是一个指针 并且更改指针应该更改数组 对吧 有人可以解释这种情况下发生了什么吗 谢谢你的帮助 int main int i length 10 i
c
Arrays
function
pointers
删除队列对象数组
我正在研究一个包含数组的对象queues数组长度在调用构造函数之前才确定 基本上看起来像下面这样 include
c
Arrays
pointers
Queue
deleteoperator
如何初始化结构体指针数组?
是否可以初始化结构体指针数组 就像是 struct country t countries United States of America America England Europe Ethiopia Africa 我想这样做是为了获取
c
pointers
struct
C 在函数中返回数组
我对 C 比较陌生 我习惯用 Java 编程 所以我发现 C 在涉及数组的方面有点困难 我仍然对这些案例感到困惑 int a int a int a 在java中 我会做这样的事情来在函数中返回一个数组 int returnArr int
c
Arrays
pointers
字符串数组初始化
这是另一个的延续question https stackoverflow com questions 7834294 string array conversion I have 考虑以下代码 char hi hello char arra
c
string
pointers
ansic
在 C/C++ 中使用单个初始化来初始化具有相同值的多个指针
我想在 C C 中使用单个赋值运算符声明两个或多个具有相同值的指针 以下代码是一个示例 List a NULL List b NULL List c NULL 一行中是否有等效项 编辑 为了澄清 我正在寻找两种语言的答案 我使用 斜杠 来区
c
pointers
在 C 中打印指针
我试图用指针来理解一些东西 所以我写了这段代码 include
c
pointers
字符串文字在内存中的什么位置?堆栈/堆? [复制]
这个问题在这里已经有答案了 可能的重复 C 字符串文字 它们去了哪里 https stackoverflow com questions 2589949 c string literals where do they go 据我所知 一般来
c
pointers
char
heapmemory
stackmemory
确定 .NET 类型的序列化大小和非托管内存效率
我的问题是是否可以确定引用类型的序列化大小 以字节为单位 情况如下 我使用 BinaryFormatter 类来序列化基本 NET 类型 例如 Serializable public class Foo public string Foo1
c
NET
serialization
pointers
unmanaged
指向数组的指针 int (*ptr)[]
我想了解指向数组的指针如何工作 代码片段 include
Arrays
c
pointers
pointertoarray
C++:初始化结构体并设置函数指针
我正在尝试使用函数指针初始化结构 但是除非使用全局函数完成 否则我很难这样做 以下代码有效 float tester float v return 2 0f v struct MyClass Example typedef float My
c
function
pointers
struct
initialization
* 对于结构体来说是非法的吗?
我尝试编译以下代码 但编译器不会执行此操作 因为 对于结构来说是非法的 这是真的吗 struct String int length int capacity unsigned check char ptr 0 String void ma
c
struct
pointers
*y++ 和 ++*y 之间的区别?
我对这段代码将如何执行感到困惑 假设我们有 int x 30 y z y x y 和 y 和有什么不一样 该程序的输出是什么 include
c
pointers
pointerarithmetic
以类型安全的方式将指针转换为指针
给出以下代码 class Base public virtual Base default class Derived public Base int main void Derived d Base pb d Base ppb pb De
c
pointers
Delphi 2010:如何将 UTF8 编码的 PAnsiChar 转换为 UnicodeString?
情况 我有一个外部 DLL 它使用 UTF 8 作为其内部字符串格式 接口函数都使用 PAnsiChar 来传递字符串 我的应用程序的其余部分使用 Delphi 的本机string类型 由于我正在使用 Delphi 2010 这将映射到Un
string
Delphi
pointers
UTF8
Delphi2010
«
1 ...
5
6
7
8
9
10
11
...73
»