摘要:
当前的微软80位模拟器不支持80位到浮/双精的转换.自己写,工作量太大,细节多,网上没有boost许可模拟器. 可在std.conv中加narrow函数. 指令集改变不大. import std.conv, std.range, std.stdio; void main() { writeln(io 阅读全文
posted @ 2022-02-18 09:46
zjh6
阅读(35)
评论(0)
推荐(0)
摘要:
struct Module { CachedString data; } struct CachedString { private size_t len; this (string data) { this.len = data.length; } public string str () con 阅读全文
posted @ 2022-02-18 08:54
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
struct S { @disable this() immutable;//注解 } void main() { S s; } 当不能访问构造器时,加不加不变都一样,编译器在此,都没看限定符. 阅读全文
posted @ 2022-02-17 20:34
zjh6
阅读(12)
评论(0)
推荐(0)
摘要:
过去如下代码,第二条消息发送到标准输出之后抛ConvException.现在,第2条不显示.输出已刷新,但在输出异常后. import std.stdio; void main() { int a; write("请输入整:"); readf("%s", &a); int b; write("请输入 阅读全文
posted @ 2022-02-17 20:19
zjh6
阅读(23)
评论(0)
推荐(0)
摘要:
void main() @safe { char[4] message = "oops"; assert(0, message[]); } 单独编译,并出错,但用-preview=dip1000可以避免. dip1000将是默认,因而不算八哥. struct S { int i; int* ptr; 阅读全文
posted @ 2022-02-17 14:54
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
原文 void foo(){} struct A{ auto opDispatch(string op)() { writeln;//故意,不导入. } } void test(){ A.init.foo(); } //dmd -c -o- main.d 当opDispatch不编译时,发生.正确行 阅读全文
posted @ 2022-02-17 10:31
zjh6
阅读(20)
评论(0)
推荐(0)
摘要:
原文 module test; @safe: import std; void main() { //import std.uni : isWhite; //需要取消注释,才能编译. writeln("学D有趣".split!isWhite); } isWhite有歧义,有std.uni.isWhi 阅读全文
posted @ 2022-02-17 09:40
zjh6
阅读(16)
评论(0)
推荐(0)
摘要:
struct DontDoThis { immutable char[12] content; @safe this(char ch) { content[] = ch; throw new Exception(content[]); // assert(0, content[]);//也能触发 } 阅读全文
posted @ 2022-02-17 09:28
zjh6
阅读(17)
评论(0)
推荐(0)
摘要:
#include <常用> #include "碰碰2.cpp" #include "p.cpp" 元<类...T>构 启动{ //有T,有I,有J,基本上就简单了. 元<元<类...>类 G,整...I,整...J> 静 空 动作(序列<I...>a,序列<J...>b){ 常式 动 e=相转绝( 阅读全文
posted @ 2022-02-16 17:06
zjh6
阅读(20)
评论(0)
推荐(0)
摘要:
构 AA{ 空 f(){ 打印("AA"); } }; 构 AB{ 空 f(){ 打印("AB"); } }; 构 BA{ 空 h(){ 打印("BA"); } }; 构 BB{ 空 h(){ 打印("BB"); } }; 构 BC{ 空 h(){ 打印("BC"); } }; 构 CA{ 空 g( 阅读全文
posted @ 2022-02-16 17:03
zjh6
阅读(19)
评论(0)
推荐(0)
浙公网安备 33010602011771号