摘要: 一、Const_cast const_cast是修改类型的const或者volatile属性。使用该运算方法后可以返回一个指向非常量的指针或者引用,使用该运算符后就可以返回一个指向非常量的指针(或者引用)。用法如下: const_cast<type_if>(expression),type_id和e 阅读全文
posted @ 2021-12-13 17:04 VarForrest 阅读(125) 评论(0) 推荐(0) 编辑
摘要: C++有可以使用static_cast、dynamic_cast、const_cast、reinterpret_cast来进行类型的转换。现在将每一个的使用方法进行一下总结。 1.static_cast 这个运算符的功能是把一个表达式转换为某种类型,但是没有运行时类型检查来保证转换的安全性。可以用来 阅读全文
posted @ 2021-12-10 14:02 VarForrest 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 在一些老的应用中,还依赖使用.Net Framwork,如果我们直接去控制面板->程序->卸载或者修改程序->打开或者关闭window功能,在里面选择安装.Net Framework,是会弹出一个错误的的提示,因为不能联网,电脑不能安装.Net Framework 3.5。这个时候我们可以使用win 阅读全文
posted @ 2021-12-08 18:46 VarForrest 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 文件和流是指在存储媒介中传入或者传出数据。在.net中,system.io命名空间包含了以异步和同步的方式对数据进行读取和写入操作的类型(class)。 1.文件 文件是一个有字节组成的有序的命名集合,它具有永久存储。在处理文件时。你将处理目录路径、磁盘存储、文件和目录名称。相反流是一个字节序列,可 阅读全文
posted @ 2021-12-02 12:28 VarForrest 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在日常编码过程中,经常需要char*和string之间进行转换,char*如果要转换成string,需要有一个结束符(一般是'\0',就是ascii的第一个NULL)。如果没有设置结束符,在创建string的时候出出现数组越界。 我们创建的string的长度是3,但是如果我们把p[3]='\0'注释 阅读全文
posted @ 2021-12-01 17:44 VarForrest 阅读(6037) 评论(0) 推荐(0) 编辑
摘要: 在C/C++操作指针的时候我们经常需要要用到*和&运算符 一 *运算符基本运算 指针的声明,比如int* p;就是定义一个指向int类型的指针。 解引用。比如int x=*p就是把指针p指向的值赋值给x。 二&运算符的基本操作 求地址运算符,比如int *p;p=&X; 变量类型引用变量:就是某个变 阅读全文
posted @ 2021-11-30 08:55 VarForrest 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,数据从低位往高位放;这和我们的阅读习惯一致。 大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这种存储模式将地 阅读全文
posted @ 2021-11-23 17:25 VarForrest 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 把Process类中的一些属性和方法列出来: 属性: Id:获取进程ID,也就是任务管理器中PID。 ProcessName:进程名称,也就是exe程序的文件名称排除后缀。 HasExited:判断进程是否已经退出。 ExitCode:退出代码,0表示正常退出,非0表示错误编号,只有通过Proces 阅读全文
posted @ 2021-11-19 11:24 VarForrest 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 在各种业务需求中,我们经常要访问一个在网络中的目录,读取其中的文件或者是在其目录中创建文件,在.Net中我们主要使用mpr.dll中的WNetAddConnection2和WNetCancelConnection2来实现,下面是代码引入。 [DllImport("mpr.dll")] private 阅读全文
posted @ 2021-11-09 14:37 VarForrest 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 1.为什么有中断以及什么事中断 早起的计算机各个程序只能串行运行,系统的资源利用率比较低。为了解决上述问题,就引入了中断的概念,实现了多个程序并行执行,提高了资源的利用率。 线程的挂起和唤醒、进程之间的调度、IO完成、代码异常都是和中断有关。 操作系统的中是指程序执行过程中,遇到紧急的事件时暂时中止 阅读全文
posted @ 2021-10-29 11:16 VarForrest 阅读(398) 评论(0) 推荐(0) 编辑