【bat+vbs】bat+vbs文件写中文路径,遇到乱码处理


bat处理

方法一

直接在bat最顶端添加代码

chcp 65001

扩展的编号
在这里插入图片描述

方法二

修改cmd的输出
在这里插入图片描述
参考

https://wenku.baidu.com/view/1a7ec4e4d938376baf1ffc4ffe4733687e21fc17.html

vbs处理

点击【文件】–【另存为】,编码【ANSI】。【保存】即可

在这里插入图片描述


bat+vbs异常处理部分的记录就先到这!接下来,是一些整理的c++要点概要!

额外补充

静态的使用注意事项

  1. 静态方法只能访问静态成员(包括成员变量和成员方法)
    非静态方法可以访问静态也可以访问非静态。
  2. 静态方法中不可以定义 this, super 关键字
    因为 一个类中, 一个 static 变量只会有一个内存空间, 虽然有多个类实例, 但这些类实
    例中的这个 static 变量会共享同一个内存空间。 静态方法在优先于对象存在, 所以静态方法
    中不可以出现 this, super 关键字。
  3. 主函数是静态的
    程序运行的时候, 静态成员已经加载在内存里面了, 包含静态成员的对象共享这些静态成
    员, 比方说, A 有一个静态成员 public static int i;那么程序运行的时候, 这个 i 就加载进内存
    了, A 的所有对象的 i 变量都指向这个静态空间的 i, 也就是说创建对象之前, 它就占空间。

虚函数注意事项

  1. 静态成员函数不能是虚函数;
  2. 内联函数不能为虚函数;
  3. 构造函数不能是虚函数;
  4. 析构函数可以是虚函数, 而且通常声明为虚函数;
  5. 虚函数只能是类中成员函数且不能是静态(因为 static 成员函数没有 this 不能表现多态)。

(*p),p(),p[]区分

分辨就看(* p),p(),p[ ]这三类——指针, 函数, 数组。 一般来说() 和[ ]优先级先级相同, 比 * 高, 如:

  • int (*p[10])(int*) , 这里先和[ ]结合, 故 p 是一个函数指针数组, 函数返回类型为 int,参数类型为 int*, 该数组包含了 10 个元素是 int(*p)(int *) 的函数指针。
  • int (*p)[6]则是定义了一个指向具有 6 个元素的一维数组的指针变量。

基类中的私有成员

基类中的私有成员在派生类中不可以直接访问, 只能通过其基类的方法进行访问或者通过友元函数进行访问。

void *calloc(unsigned n,unsigned size);解析

calloc 函数可以为一维数组开辟动态存储空间, n 为数组元素个数, 每个元素长度为 size.
函数返回值指向所分配域的起始位置的指针; 如果分配不成功, 返回 NULL。

转义符\

\这个的后面会取 3 个数字作为转义的代码。 比如\0123456 (\ddd,其中 d 为 0~ 7 的八进制数, 可以有 1~3 位, 表示对应一个 ASCII 字符)。

  • 实际应该分为两部分 \012 和 3456 ,而且\012 这个中的 012 是八进制, 如果是\2413rty 就分为\241 和 3rty 。所以\的后面是要取 3 个数字的, 不足三个的话有几个数字就转义几个数字,\02abc,就分成\02 和 abc。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻傻虎虎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值