
C/C++
C和C++基础知识总结
xiaoduangg
好记性,不如烂笔头
展开
-
我眼中SciTE(Version 1.75)配置C/C++运行环境
目录一、下载DevC++二、修改cpp.properties文件1.新增 Dev-Cpp安装路径2.修改3.修改4.新增三、修改SciTEUser.properties文件四、验证一下一、下载DevC++二、修改cpp.properties文件1.新增 Dev-Cpp安装路径MinGW_Home=E:\LuaStudy\Dev-Cpp\MinGW64MinGW_Bin=$(MinGW_Home)\binccopts=-pedantic -Oscc=$(MinGW_Bin)\g++.exe原创 2020-12-09 21:25:55 · 194 阅读 · 0 评论 -
明白了虚函数
一、新建两个cpp文件,一个是普通继承(没有使用虚基类),一个是虚继承(虚基类)/** 虚继承(虚基类) VirtualClass.cpp*/#include <iostream> // 基类Aclass A{public: int dataA;}; class B : virtual public A{public: int dataB;}; class C : virtual public A{public: int dataC;}; cl原创 2020-11-24 18:02:07 · 117 阅读 · 0 评论 -
学习了C++四种强制类型转换
一、static_cast1、二、const_cast三、reinterpret_cast四、dynamic_cast原创 2020-11-29 23:18:11 · 96 阅读 · 0 评论 -
我眼中的正则表达式速记
原创 2020-12-03 19:48:12 · 74 阅读 · 0 评论 -
我眼中的大小端模式
原创 2020-12-03 19:32:01 · 76 阅读 · 0 评论 -
回顾指针,别有一番风情
定义指针和其他变量一样也要在内存中分配一段地址,唯一不同就是指针存的是其他变量的在内存中的分配地址的首地址(这里的其他变量可以是一般变量,也可以是指针),而一般变量存的是数值,所以把指针当一般变量来看就好。注意事项声明指针变量一定要初始化,要成好习惯。一般初始化为NULL,即指向地址为0的内存,也就是空指针。一般变量声明不初始化,系统会分配随机值(垃圾值),而指针变量声明不初始化,系统则会分配一个随机的地址,假如随机地址是正在使用的某个关键地址,然后我们对这个地址指向的值进行改变,会造不可原创 2020-11-20 18:26:10 · 117 阅读 · 0 评论 -
用纯C语言实现简易贪吃蛇的小游戏
如何用纯C语言来实现贪吃蛇的小游戏,个人思路如下:1.首先,我们要先显示一个游戏界面,所以我一般想到用一个数组game[ROW][COL]来实现 static char game[ROW][COL]; 方法:遍历整个游戏界面的坐标,首先在初始化的函数中规定当下x,y满足什么条件时,game[ROW][COL]=?, 然后在显示函数中通过game[y][x]=?进行printf打印出来2...原创 2018-04-08 22:23:15 · 554 阅读 · 0 评论