[入门] 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 语言编程参考手册 中有详细的说明哦
Global site tag (gtag.js) - Google Analytics