随笔分类 -  C++

摘要:工具:VS+EasyX +素材图 EasyX首页 - EasyX Library for C++ https://www.easyx.cn/ 下载安装即可。 阅读全文
posted @ 2019-03-20 16:16 ostartech 阅读(533) 评论(0) 推荐(0)
摘要:C++大学基础教程(第五版) Small C++ How to Program,Fifth Edition,H.M.Deitel,P.J.Deitel 第一章 计算机、互联网和万维网简介 第二章 C++编程入门 第三章 类和对象介绍 3.1 简介 3.2 类、对象、成员函数和数据成员 类相当于设计图 阅读全文
posted @ 2019-03-16 16:30 ostartech 阅读(459) 评论(0) 推荐(0)
摘要:一个类中,private数据成员(数据隐藏),只能被该类的成员函数(以及友元)操纵。 因此,调用类的pubic成员函数来请求。 类常常提供public成员函数,允许类的客户设置(set)或者获取(get)private数据成员。 命名规范,set,get开头 设置数据成员courseName的成员函 阅读全文
posted @ 2019-03-16 15:54 ostartech 阅读(170) 评论(0) 推荐(0)
摘要:OOAD(object-oriented analysis and design)面向对象分析和设计 UML(Unified Modeling Language)统一建模语言。可以清晰表达任何OOAD过程结果的图形化语言 OMG(Object Management Group)对象管理小组 UML图 阅读全文
posted @ 2019-03-16 15:23 ostartech 阅读(5927) 评论(0) 推荐(0)
摘要:要注意\0问题。 在下面++,而不是在while中++。 --j。但是也不对,会把\0结束符弄到前面。 改为: 阅读全文
posted @ 2019-03-16 11:50 ostartech 阅读(1051) 评论(0) 推荐(0)
摘要:#include <stdio.h> 栈空间是1024*1024,一兆1M,其中包含了进入main函数之前的1万左右空间。全空间是足的。速度:栈>全局>堆 测试运算时间。100万次读入。 unsigned long time=GetTickCount(); 指针方法: 阅读全文
posted @ 2019-03-16 11:25 ostartech 阅读(323) 评论(0) 推荐(0)
摘要:反汇编: 用指针快,int类型读入和char类型读入不一样。int比char要快。 阅读全文
posted @ 2019-03-16 10:39 ostartech 阅读(2242) 评论(0) 推荐(0)
摘要:简记:cin=键盘,cout=屏幕。 >>和<<指向代表数据流动方向。<<是流插入运算符,右操作数(运算符右边的值)会被插入到输出流中。 首先要包含:#include <iostream> using std::cin; using std::cout; using std::endl; 流操作元s 阅读全文
posted @ 2019-03-14 15:07 ostartech 阅读(3136) 评论(0) 推荐(0)
摘要:输入输出要用到这个. 标准C++库的所有的标识符都是在一个名为std的命名空间中定义的,或者说标准头文件(如iostream)中函数、类、对象和类模板是在命名空间 std中定义的。std是standard(标准)的缩写,表示这是存放标准库的有关内容的命名空间。 二元作用域分辨运算符:: using 阅读全文
posted @ 2019-03-14 14:33 ostartech 阅读(4402) 评论(0) 推荐(0)
摘要:Win32窗口程序 GDI绘图基本原理 三缓冲原理, 定义了两个设备,两个图片。 初始化。 然后拆解步骤调用。 在mdc中高频率的绘图。在内存中。 加入bdc->mdc步骤: 人不会动 mdc中放的是空位图,bdc里是图、 从左上角(0,0)开始绘图,绘制(64,142)宽,高 从bdc的(0,0) 阅读全文
posted @ 2019-03-12 20:41 ostartech 阅读(184) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-12 16:34 ostartech 阅读(109) 评论(0) 推荐(0)
摘要:1、power方法: 2、左移方法 3、右移方法: 判断某位是否为1,用与。 阅读全文
posted @ 2019-03-12 10:39 ostartech 阅读(345) 评论(0) 推荐(0)
摘要:加1,减1,判断1。 或运算是加法的意思。 去掉1,与,取反。 人说的第6位,计算机中第五位。 阅读全文
posted @ 2019-03-12 10:30 ostartech 阅读(192) 评论(0) 推荐(0)
摘要:结构体打包数据 封装,加上,不能再直接操作了。只能通过函数去操作。 如果 会空4个字节,所以是加2。才能改第二个。 阅读全文
posted @ 2019-03-11 21:29 ostartech 阅读(458) 评论(0) 推荐(0)
摘要:数据和地址 变量绑定了一块内存,一块内存1-4个字节一个变量:多个地址所标记的内存段,多个地址!内存段的第一个地址叫首地址,一般简称为地址。 普通变量的定义 指针变量 int* p; 定义了一个指针变量,并不知道它指哪里,叫它野指针。并不是说不安全。但野指针很容易不安全。 解引用:操作指针 操作指针 阅读全文
posted @ 2019-03-11 20:41 ostartech 阅读(185) 评论(0) 推荐(0)
摘要:有符号数,左移可能会破坏符号位。 右移时,要注意高位符号。 0X表示十六进制。十六进制每位数值由 0-f表示。所以0XC0 对应 二进制为 11000000B10进制与16进制间关系:1 -- 0X1 2 -- 0X2 3 -- 0X3 4 -- 0X45 -- 0X5 6 -- 0X6 7 -- 阅读全文
posted @ 2019-03-11 11:26 ostartech 阅读(959) 评论(0) 推荐(0)
摘要:%s,%c必须加sizeof(it) 阅读全文
posted @ 2019-03-11 10:25 ostartech 阅读(236) 评论(0) 推荐(0)
摘要:一个汉字对应的两个byte,都是负数。都是字节首位为1。 GB2312和GBK每一个汉字由2个字节组成,这2个字节的ASCII码大小分别是:gb2312: high8 = 0xa1-->0xfe (161 - 254)low8 = 0xa1-->0xfe (161 - 254) gbk: high8 阅读全文
posted @ 2019-03-09 12:15 ostartech 阅读(1099) 评论(0) 推荐(0)
摘要:素数:除了1和自身都不能整除。 因此,循环从二开始到结束,循环到尾数仍不能整除则是素数。 (第一种) 看其是否循环到尾部,i=n,两个相同。 (第二种)或者设定标志量,触发特定条件时使标志量为1。之后判断标志量的值便可以判断出状态。 阅读全文
posted @ 2019-03-07 16:24 ostartech 阅读(451) 评论(0) 推荐(0)
摘要:char类型 栈空间,遇到-1结束循环。 int类型则遇到-1不会结束循环。 4个字节的int。 每个汉字由两个负数组成。 映射过去后,-68变成了:256-68=188。 int类型读过去变成了正数。 读到-1,不过是255,0xFF。 0xFF是8个1,不会退出循环,32个1,全是FF才退出循环 阅读全文
posted @ 2019-03-06 16:04 ostartech 阅读(676) 评论(0) 推荐(0)