[入门] C++的memset
kennes
2007-07-22
C++中有memset函数把一块内存初始为某值,在D中有没有类似memset的函数?怎么调用?
|
|
tomqyp
2007-07-22
有
phobo import std.c.string; tango import tango.stdc.string; 其中tango还有一个wmemset应该是对应双字节的. |
|
kennes
2007-07-22
谢谢tomqyp!
|
|
oldrev
2007-07-22
没必要用函数,语言内置就支持:
ubyte[100] arr; arr[] = 0; ubyte* ptr = arr.ptr; ptr[0..100] = 0; 在提问之前请先仔细阅读文档吧 |
|
kennes
2007-07-23
谢谢oldrev!
我是初学者,打算仔细看看D,你说的阅读文档在哪里? |
|
oldrev
2007-07-23
www.digitalmars.com/d
|
|
ideage
2009-02-05
D语言声明就初始化了.
最近我也在分析这个问题.结构重复初始化的问题还要用memset. |
|
llemmx
2009-02-06
如果是数组或单个变量的话在声明的时候语言就已经自动初始化过了,初始化策略的话在论坛置顶的D 语言编程参考手册 中有详细的说明哦
|