10 fqbqrr

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

d语言编译时反射.

importstd.stdio;importstd.conv;importstd.traits;//还可以更酷classMyNewClass:Reflectable{mixinCallImplementation;}//插件一下就有了.classMyClass{voidmyMethod(){}intanotherMethod(int...

2019-09-22 21:55:42

编译stl-container

地址在这1,先点stl-containers.sln,F7编译,结果,出现链接错误.2,使用dub命令,出来了stl-container.lib,搞半天是静态库.3,修改,将输出exe,改成静态库(lib).再按f7就出来了.以后遇到这种链接出错的时候,看看,是不是编译类型搞错了....

2019-09-22 21:24:40

windows源码编译lua

lua网站这里这个玩意,我也不知道怎么要用它的库,没法.他自带的makefile,对windows没用.参考这里,编译lua.1,先打开VS2017,然后点新建中的从现有项创建项目,将lua的src文件夹包括进去.2,将里面的lua.c及luac.c删除.3,改属性.将sdk改为类似10.0.17763.0.exe=>静态库.4,F7编译.就成功了.这个例子的特点.就是我没有...

2019-09-22 20:44:16

dlang,不必要串插件的类型提升.

autoopBinary(stringop,M:Matrix!O,O)(Mother){aliasP=typeof(T.init*O.init);//编译器计算类型//p=提升//,在实际改变每操作返回值时更灵活staticif(op=="*"){//编译时参数,用.静如Matrix!Presult;//返回...

2019-09-22 10:40:58

除了一代比一代强,还有一代不如一代.一件小事(编译成功一个文件)要成功都不容易.

编译这一段opengl.cppif(!glfwInit()){std::cout<<"GLFW这里失败.\n";return-1;}if(glewInit()!=GLEW_OK){std::cout<<"GLEW这儿失败.\n";return-1;}要加上#pragmacomment(lib,...

2019-09-21 23:03:28

发现了一个好网站.绝不是打广告,独乐乐不如众乐乐.

地址在此栈溢出的镜像站点,还翻译了的我不是在找stackoverflow的镜像吗?别人就说了一个.很好.

2019-09-21 20:47:22

wasm不能本地加载,失败.c++文件变小失败.

wasm不能本地加载.我觉得就是个垃圾.c++不能文件变小.真是.唉.失败又失败.失败大王.别人的东西就是难弄.

2019-09-21 20:01:47

从96kb到2.5kb

#include<stdio.h>#include<stdlib.h>//exit(0)函数#pragmacomment(linker,"/ENTRY:main")#pragmacomment(lib,"ucrt.lib")//crt,就是c运行时嘛intmain(){ inta[8]={1,2,3,4,5,6,7,8}; ...

2019-09-21 15:22:54

接口和模板,这样行不?

interfaceIWriter{voidwrite(U)(Ux);}classFoo:IWriter{voidwrite(U)(Ux,inty){writeln(x);}}voidmain(){}你没用,所以未检查模板.阿里:函数模板不能为虚函数.函数模板是模板,实例是函数.用虚表动态分发的...

2019-09-21 11:22:39

c++从我共享示例.一文看懂从我共享(enable_shared_from_this).

#include<memory>#include<iostream>structGood:std::enable_shared_from_this<Good>//注意:继承{std::shared_ptr<Good>getptr(){returnshared_from_this();//继承了一...

2019-09-20 18:36:04

c++如何编译成较小的程序.

这是一个例子:#pragmacomment(linker,"/ENTRY:main")//这句最关键.#include<windows.h>#pragmacomment(lib,"user32.lib")intmain(){char*text="myfirstwindow";char*caption="good";Message...

2019-09-20 18:05:24

一堆qt程序,带个一大堆qt5库,简直太恶心了.

如题,一堆的qt程序,都带一堆20来M的qt.dll.真是恶心.太恶心.

2019-09-19 22:15:26

一切目的都是消灭中间层.

写程序也是如此.时事也是如此.让A与B,直接连接.不经过第三者.

2019-09-19 15:38:56

d模板简化

简化目标:staticif(is(T==Complex))importstd.traits;templateisComplexReal(T){enumisComplexReal=is(T==Complex!R,R)&&(isFloatingPoint!R);}//通过枚举来简化操作.这样不必像c++那样,一大堆.staticif(isCo...

2019-09-19 15:23:55

学习B树与B+树,B*树.

参考地址B树即B-树.B表平衡的意思.B树必须中序遍历,B+树,则叶子扫一遍即可.B+树支持区间查询.定义:有个阶数,即最大子节点数m.关键字,从小到大排列.每个节点,存储键和值.叶子节点,位于同一层.每个关键字的左子树的关键字都小于自己,而右子树的关键字都大于自己.根节点子节点数为[2,m].其余为[m/2,m]节点数节点,至少有(m-1)/2个关键字,至多m-1个.根节点至少1...

2019-09-19 11:09:57

看别人的博客来学习.

看的是这个人的:这进线程同步套接字,共享内存(信号灯...),管道(相关进程),命名管道(无关进程,描述符)信号,消息队列(有格式,类型,优先级)线程同步:锁:互斥锁,自旋锁(一直原地打转的锁),读写锁(多读单写),条件变量(互斥锁),信号量(高级互斥,类似红绿灯)协程(程序范围内线程),多核->多进程+协程.并发性:其实协程,线程都差不多,都是在条件不具备时,为了不浪费资源,...

2019-09-18 19:15:03

递增交叉,d和c++,谁更牛逼?

importstd.stdio;importstd.range;autointerspersed(R,D)(Rr,Ddelim){structMyRoundRobin{booldoDelim=false;autoempty(){returnr.empty;}autofront(){...

2019-09-18 15:10:05

c++的继承,同名函数与析构

构出向量{//有序,先声明,再说出的名字向量<串>们;串出;出向量(常符*呀):出{呀}{}出向量(串&呀):出{呀}{}出向量(){}空置出(串&b){出=b;清理(们);}//置出文件名虚空加(串&小){压(们,小);}空加(向量<串>&小){对...

2019-09-18 09:46:16

d调用c++

//d.dextern(C++)intfoo(inti,intj,intk);voidmain(){foo(1,2,3);}//cpp.cpp#include<iostream>usingnamespacestd;intfoo(inti,intj,intk){cout<<"i="...

2019-09-13 15:16:26

用微软格式链接d文件及c++文件

mm:mm.objcppnew.objtest.obj link$^mm.obj:mm.d dmd-m32mscoff-c$^$@cppnew.obj:cppnew.d dmd-m32mscoff-c$^$@test.obj:test.cpp clang++-o$@-c$^犯了很多错.这样就可以了.//mm.dextern(C+...

2019-09-13 10:56:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。