Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 C++ 中处理字符串时如何使用 memset? [关闭]
Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我有Python背景 最近在学习C 我正在学习一个名为的 C C 函数memset并遵循网站上的在线示例https www gee
c
initialization
cstrings
stringliterals
memset
我需要在 Swift 中 memset 一个 C 结构体吗?
AFAIK 在 swift 中 调用类 结构的默认初始化程序会将所有内容初始化为0 nil 在 C 中 例如套接字编程 有时会使用 memset 在使用结构之前将所有内容设置为 0 我是否也需要在 swift 中使用 memset 还是我写
c
swift
struct
memset
使用 memset 初始化浮点数组
这是我想尝试编写的代码 include
c
memset
-1是一个有效的指针地址吗[重复]
这个问题在这里已经有答案了 可能的重复 指针 地址 可以为负数吗 https stackoverflow com questions 3304795 can a pointer address ever be negative 我正在考虑使
c
initialization
memset
为什么 memset() 错误地初始化 int?
为什么下面程序的输出是84215045 int grid 110 int main memset grid 5 100 sizeof int printf d grid 0 return 0 memset设置每个byte的目标缓冲区到指定的
c
memset
在 C++ 中的结构上使用 memset
我正在努力为我的工作修复旧代码 目前它是用 C 编写的 他们将静态分配转换为动态分配 但没有编辑 memsets memcmp memcpy 这是我的第一次编程实习 所以我的问题就像新手一样 以下代码是用 C 编写的 但我想用 C 编写 我
c
memset
memcmp
为什么 std::fill(0) 比 std::fill(1) 慢?
我观察到一个系统std fill在一个大的std vector
c
performance
x86
compileroptimization
memset
在c中创建我自己的memset函数
这是原型 void memset void s int c size t n 首先 我不确定是否必须返回某些内容 因为当我使用 memset 时 我会这样做 memset str a 5 代替 str memset str a 5 这是我的
c
pointers
memory
memset
pointerarithmetic
memset 不适用于指向字符的指针
下面的代码有什么问题 memset 应该与指向要填充的内存块的指针一起使用 但此代码在控制台中显示问题 提示分段错误 核心已转储 include
c
pointers
cstrings
Coredump
memset
在动态 bool 数组上使用 memset 是否定义明确?
就严格别名而言 这段代码的行为定义良好吗 Bool array malloc n memset array 0xFF n Bool x array 0 有效类型规则有特殊情况 memcpy and memmove C17 6 5 6 但不适
c
languagelawyer
strictaliasing
memset
memset 字符串的 strcmp 上的 SIGSEGV
在下面的程序中 我期望 for 循环在 3 个元素后停止 但它会无限期地继续下去 并在稍后因核心转储而失败 is malloc needed forchar would strcmp如果我 memset 为 0 会失败吗 include
c
strcmp
memset
memset bool 为 0 安全吗?
假设我有一些legacy无法更改的代码 除非bug被发现 它包含以下代码 bool data 32 memset data 0 sizeof data 这是设置所有内容的安全方法吗bool在数组中到false value 更一般地说 安全吗
c
languagelawyer
memset
为 CUDA 实现 32 位 memset 的“正确”方法是什么?
CUDA有API调用 cudaError t cudaMemset void devPtr int value size t count 它用单字节值填充缓冲区 我想用多字节值填充它 假设 为了简单起见 我想填充devPtr具有 32 位
c
CUDA
memset
在 C 中使用 memset 表示整数数组
char str beautiful earth memset str 6 printf s str Output ful earth 就像上面使用 memset 一样 我们可以只将几个整数数组索引值初始化为 1 如下所示 int arr
c
memset
使用 memset 将派生结构清零
我想将派生结构的所有成员清零 有数百个成员 并且每隔一段时间就会添加更多成员 因此我觉得显式初始化它们很容易出错 该结构没有虚函数 所有成员字段都是内置的 然而 它们并不是 POD 因为它们具有不平凡的构造函数 除了对这种做法的标准皱眉之外
c
constructor
sizeof
memset
为什么“memset(arr, -1, sizeof(arr)/sizeof(int))”不能将整数数组清除为-1?
是不是不能使用memset在整数数组上 我尝试了以下方法memset调用并没有得到正确的整数值int array int arr 5 memset arr 1 sizeof arr sizeof int 我得到的值是 arr 0 1 arr
c
Arrays
memory
Integer
memset
在C中使用memset()有什么好处
我很好奇在类似于下面的情况下使用 memset 在效率方面是否有任何优势 鉴于以下缓冲区声明 struct More Buffer Info unsigned char a 10 unsigned char b 10 unsigned ch
c
Embedded
memset
使用 OpenCL memset() GPU 缓冲区的最快方法是什么?
我正在使用 OpenCL 我需要memset 全局设备内存中的某个数组 CUDA 有一个memset 类似 API 函数 但 OpenCL 没有 我读this 我在那里找到了两种可能的替代方案 using memset 在带有一些暂存缓冲区
performance
opencl
memset
是否可以保证 memset 将结构中的填充位清零?
一般来说 根据 C 标准 是否可以保证带有 0 的 memset 会将 C 结构中的填充位清零 海湾合作委员会呢 例如 类似 struct MyStruct unsigned char member1 unsigned int member
c
gcc
memset
为什么 memset 采用 int 而不是 char?
为什么memset采取一个int作为第二个参数而不是char 然而wmemset需要一个wchar t而不是类似的东西long or long long memset早于 相当多 将函数原型添加到 C 中 没有原型 您can t pass
c
memset
1
2
»