Le 2010-09-25 à 17:17, Andrei Alexandrescu a écrit : > This has come up in http://d.puremagic.com/issues/show_bug.cgi?id=1482. > Should std.file.read() return void[] or ubyte[]? There's one matter with > assuming that void[] may contain pointers (which is not the case for > something read from a file), so possibly ubyte[] is a more accurate type for > describng raw bytes. > > What are the pros and cons of returning void[] vs. ubyte[]?
I see no reason to return void[]. The concept of a file is a sequence of bytes, not a sequence of voids. Yes, you might want to cast the file content's to various other data formats, but I fail to see how void[] is better than ubyte[] in that regard. -- Michel Fortin [email protected] http://michelf.com/ _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
