Souleigh ✨ Souleigh ✨
4年前
C#基础提升系列——C#特殊集合
C特殊集合C中的特殊集合主要有:不可变的集合并发的集合位数组合位矢量可观察的集合不变的集合如果对象可以改变其状态,就很难在多个同时运行的任务中使用。这些集合必须同步。如果对象不能改变其状态,就很容易在多个线程中使用。不能改变的对象称为不变的对象;不能改变的集合称为不变的集合。为了
Wesley13 Wesley13
3年前
C# 调用C++的dll 那些事
    之前从来没搞过C,最近被安排的任务需要调用C的接口,对于一个没用过Dependency的小白来说,原本以为像平时的Http接口那样,协议,端口一定义,方法参数一写就没事,结果踩了无数的坑。现在从0基础开始记录。A发了一个SDK文件夹过来,先不管cpp、h、lib五花八门的后缀文件,直接看文档说明,表明需要调哪些方法。网上简单的查阅下
Stella981 Stella981
3年前
C++系统学习之C库assert
C库之<cassertassert.h定义了一个作为标准调试工具的宏宏函数函数说明assertEvaluateassertion(macro)assert当使用assert()里,给它一个参数,即一个表示断言为真的表达式。预处理器产生测试该断言的代码。如果断言不为真,则发出一
Wesley13 Wesley13
3年前
C-C++对于字符串输入处理
1、scanf!(https://oscimg.oschina.net/oscnet/8846482c8872d698586c01e1f6cf854a364.png)scanf以%s格式符读入字符串,会以空格为结束,也就是无法将空格读入。如果换成%c就可以读入,但是无法一次性读入一整行字符。2、fgets!
Wesley13 Wesley13
3年前
C# 方法
一、简介方法可以称为函数,函数又可以称为方法,方法主要的作用是将一堆代码进行重用的一种机制,避免太多的冗余的代码,还有方便后期维护。二、语法函数的语法:publicstatic返回值类型方法名(参数列表){方法体;}  描述:public
Wesley13 Wesley13
3年前
C++创建动态库C#调用(二)
前言上一篇《C创建动态库C调用(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzA4Nzk0NTU0Nw%3D%3D%26mid%3D2247486189%26idx%3D1%26sn%3D46a4d0
Stella981 Stella981
3年前
C++练习(coursera北大c++课后习题)
week31描述下面程序输出的结果是:05请填空:1include<iostream2usingnamespacestd;3classA{4public:5intval;6//在此处补充你的代码7};
Wesley13 Wesley13
3年前
C#GDI+
最近对GDI这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等.  废话不多说了,我们先来认识一下这个GDI,看看它到底长什么样.  GDI:GraphicsDeviceInterfacePlus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C.NET中,使用GDI处理二维(2D)的图形和图像,使用Direc
Wesley13 Wesley13
3年前
C89和C99标准比较
1、增加restrict指针C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。如果某个函数定义了两个restrict指针变