- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 c++类知识点复习与总结
class 类名 { };封装例如:人就是一种类,相同属性有年龄,性别等。相同行为有吃饭,喝水等。把这些相同属性和相同行为封装到一个结构中就类。char sex;同样,动物也是一种类,相同属性也有年龄,性别等。相同行为也有吃饭,喝水等。char sex;继承这时,发现人和动物的相同属性和行为可以再提取封装成一种类。
2025-02-24 22:38:02
558
原创 C++知识点总结与复习
const 在函数形参中使用,void func(const int a){},表示在函数体内不能修改a的值。定义的时候必须初始化。,不能通过指针p来修改其值。// 和 const int * const p;不能通过指针p修改其值。//定义了常量整形的变量 a;// 和 const int *p;c++中常见的关键字(面试题中经常出现)// 定义了指向常量整形变量的常量指针。//定义了指向常量整形变量的指针。//定义了指向整形变量的常量指针。这里的常量指的是指针p。定义的时候必须初始化。
2025-02-24 17:13:00
181
原创 CVTRES : fatal error CVT1100: duplicate resource. type:DIALOG, name:31806, language:0x0804
问题:解决办法:在资源文件Resource.h中,出现重复宏定义,将ID为31806宏定义,改一个编号。
2019-12-13 09:32:07
829
原创 Radio 的用法
1. radio 几个作为一组的用法如:界面上有三个 radio, 作为一组使用,分别为 radio1、radio2、radio3,操作:首先在对话框资源,按下 ctrl + D,让这三个radio button 的位置编号相邻。设置 radio1 的 属性: group、tabstop、auto 设置为 true设置 radio2 的 属性:group 设...
2019-01-15 09:29:57
20
原创 edit 和 spin的组合使用
首先需要将edit 和spin 控件根据放在一起。可以使用 快捷方式 Ctrl +D: 让编辑框的编号 小于 spin 控件的编号,且相邻。同时,需要设置 spin 的属性:如下图需要根据要求 ,设置CSpinButtonCtrl* pSpin = (CSpinButtonCtrl*)GetDlgItem(IDC_SPIN_GROUP_CHANGE); pSpin-&g...
2019-01-11 09:52:44
787
原创 c++ 的知识点日常积累
1. 把 0.252635 , 保留四位小数后,再 以 % (如 25.26%)显示出来。(需要添加两个%%,否则会报错)。double d = 0.252635;CString str;str.Format(L"%.2lf%%",d);
2019-01-02 10:32:22
191
原创 python 文件的基本操作
文件的操作:创建,读,写创建文件:file() open() read() write() close()# 以读的方式打开文件obj = file("C:\Users\Administrator\Desktop\Python.h",'r')# 如果文件不存在,则创建文件,如果文件存在,以读写的方式打开文件,重新编辑,源文件内存删除。newObj = file("Pyt...
2018-12-26 16:25:47
123
原创 list 控件中使用CheckBox
使用checkbox 在初始化函数中添加m_list.SetExtendedStyle(m_list.GetExtendedStyle()|LVS_EX_CHECKBOXES);或m_list.SetStyle(m_list.GetStyle()|LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT);//单击消息的处理void OnNMClickL...
2018-12-19 18:04:26
846
原创 IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds
vs 2010 编译出现这个问题。 IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\afxver_.h 81最后发现这个问题,竟然不影响使用。那就属...
2018-12-17 17:04:27
496
原创 VS 中编译时出现 “对路径的访问被拒绝” 的解决
今天给程序点注释,突然就出现这种问题。在VS2017中,点击运行出现“对路径…的访问被拒绝”的错误。发现没有权限,访问被拒绝。发现是上一次的运行,没有完全退出。进入任务管理器中,发现了这个进程,但是竟然杀不死。只有把vs 关闭,然后就可以杀掉了。...
2018-12-17 13:51:17
17452
原创 判断两个float类型是否相等
#define FLT_EQUAL (f1,f2) (abs((f1)-(f2)) <= FLT_ZERO)#define FLT_ZERO (float)0.000001#define IS_ZERO(d) (abs((d)-FLT_ZERO) <= FLT_ZERO)
2018-09-04 14:56:42
2251
原创 python3 SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc4 in positio
操作系统: windows10 开发环境: Geany字符串里加上汉字:编译提示:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc4 in positio在开头加上 #-*-coding:utf-8 -*-,竟然不管用。而在开头加上 #-*-coding:GBK -...
2018-08-18 15:34:14
33392
9
原创 python3 引号中嵌套引号
我们有时候需要在引号中嵌套引号。例如输入一段完整的代码print(str+'你好'),而代码中有引号。办法有三种:1.都是双引号时,前加转义字符 \2.都是单引号时,前加转义字符 \3.单引号中嵌套双引号法4.双引号嵌套单引号代码如下:print("print(str+\"你好\")")print('print(str+\'你好\')')print('prin...
2018-08-18 15:33:53
17838
原创 python 环境搭建
我的电脑是windows 10 ,python 下载 https://www.python.org/downloads/windows/全程默认安装,最后选中 add Path ,自动添加环境变量。不用做其他设置。检查是否安装成功,win +R,输入 cmd ,输入python:提示如下,其中 print(“hello python world!”) 是我自己输入的测试代码。 ...
2018-08-18 14:07:14
156
原创 定义函数类型
typedef int (*func)(int); 定义了一种函数指针的类型。类型名为 func类型为 返回值为 int 类型,参数为 int 类型的函数指针。下面代码为一种用法:typedef int (*func)(int);int getvalue(int a){ return a*a;}int getvalue1(int a){ return ...
2018-08-12 15:14:24
4061
原创 c++ 类的构造函数
CMyArray array1;CMyArray array2(10,20);CMyArray array3(array2); //CMyArray array4;array4 = array2;CMyArray array5=array2; CMyArray 是自己的定义的一个类; CMyArray array3(array2); 调用 拷贝构造函数。CMyArra...
2018-08-12 15:03:34
187
原创 第一章 windows 应用程序运行的内部机制
c库函数:是由编译器厂商提供的。Windows api 是由操作系统提供的,提供给应用程序的接口。所有主要的api函数都在widnows.h文件中申明。SDK 软件开发包。里边包含你要开发所需要的api,技术文档,辅助开发工具等资源,也就是一个资源集合包 。窗口:windows 程序的一种元素,是由句柄来标识的。包括按钮,对话框,等都是窗口。句柄:每创建资源的时候,都会为这些资源分配内...
2018-08-07 23:03:22
570
原创 c++ ,类中的关键字 explicit的使用
explicit 在类的申明中使用,防止构造函数隐式转化。class CTest1{private : int m_n;public: CTest1(int n):m_n(n){} ~CTest1(void);};class CTest2{ int m_n;public: explicit CTest2(int m):m_n(m){} ~CTest2(){}...
2018-08-07 22:58:38
20
1
原创 error MSB8008: 指定的平台工具集(v110)未安装或无效
用vs2010 打开一个项目,出现以下问题:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(511,5): error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值。原因是 这个...
2018-08-06 15:25:19
572
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人