1. MFC编程——变量命名规则
属性部分
全局变量:g_
常量:c_
c++类成员变量:m_
静态变量:s_
类型部分
指针:p
函数:fn
无效:v
句柄:h
长整型:l
布尔:b
浮点型(有时也指文件):f
双字:dw
字符串:sz
短整型:n
双精度浮点:d
计数:c(通常用cnt)
字符:ch(通常用c)
整型:i(通常用n)
字节:by
字:w
实型:r
无符号:u
描述部分
最大:Max
最小:Min
初始化:Init
临时变量:T(或Temp)
源对象:Src
目的对象:Dest
MFC命名规则
在MFC中,H是句柄的意思,H开头的变量都是句柄变量,Icon是英文单词图标,所以这个是一个图标的句柄。类似的还有HWnd,其中Wnd是window是缩写,就是窗口句柄。
1. MFC编程——变量命名规则相关推荐
- C/C++/VC++ 变量命名规则
C/C++/VC++ 变量命名规则 是VC++的么? 4.变量风格 变量尽量采用匈牙利命名法,同时结合VC的原则:一般情况下,变量的取名方式为: <scope><prefix> ...
- C/C++变量命名规则,个人习惯总结
C/C++变量命名规则,个人习惯总结_希热明玛_新浪博客 变量命名规则是为了增强代码的可读性和容易维护性.以下为C++必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z)和数字(0-9) ...
- C_C++变量命名规则
变量命名规则是为了增强代码的可读性和容易维护性.以下为C++必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成. 2. 第一个字母必须是字母或者下划 ...
- C语言初学者编程规范—命名规则
原文地址:C语言初学者编程规范-命名规则 C是一门朴素的语言,你使用的命名也应该这样.与Modula-2和Pascal程序员不同,C程序员不使用诸如"ThisVariableIsATempo ...
- 第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)
目录 理论: JavaScript是什么 js的组成 二.JavaScript引入方式 1.嵌入式 2.外部引入 事件定义 三.JavaScript注释方式 1.单行注释 2.多行注释 四.JavaS ...
- python中的变量命名规则
There are only two hard things in Computer Science: cache invalidation and naming things. 在计算机科学领域只有 ...
- java变量命名规则_Java变量命名规则规范
Java变量命名规则规范 分类 Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头 匈牙利标记法:在以Pascal标记 ...
- ASP.NET里的变量命名规则
变量名的长短应该只对编译器来说的,最终运行的时候都是内存地址了- 应该不会影响性能,所以在编写程序的时候尽量要把变量命名的简捷易懂;变量名的命名规则其实就是为了帮助理解,便于后期的维护.不要贪图写代码 ...
- python语言变量命名规则有什-以下选项中,符合Python语言变量命名规则的是_学小易找答案...
[填空题]与文件系统相比,数据库系统的数据冗余度___________,数据共享性___________. [填空题]在数据库体系结构中,两级数据映象分别是指___________之间的数据映象与__ ...
- 【MATLAB】界面介绍 ( 标题栏 | 选项卡 | 命令窗口 | 编辑器 | 变量命名规则 )
文章目录 一.MATLAB 界面介绍 二.MATLAB 变量名称规则 一.MATLAB 界面介绍 标题栏 : 标题栏 " MATLAB R2017a " 是 MATLAB 软件的版 ...
最新文章
- strapi 开源api 内容管理平台试用
- redis+主从复制+集群配置
- C#与.NET程序员面试宝典 1.3.1 网络应聘(图)
- Centos 6.5 搭建NFS服务器笔记
- 玩转数据结构从入门到进阶三
- 《Maven官方文档》POM文件(一)
- ubuntu14.04的键盘失灵解决方案
- 供来宾访问计算机打开安全吗,计算机安全设置操作手册(22页)-原创力文档
- 转载:ListBox的SelectedValue和SelectedItem的区别
- 1.x和2.x的区别
- sqllite开发安卓项目_苹果安卓合作了?两大巨头共同居然共同开发这个项目
- 排列算法 C++实现
- 华为HG255d WEB刷OpenWrt
- 工欲善其事,必先利其器——学会不将就,让自己事半功倍!
- [2022软工第三次作业]结对编程项目——最长英语单词链
- 超爽的对战游戏3.0版本来了 非常有趣
- Minecraft 1.19.2 Fabric模组开发 13.自定义村民
- python抓包检测入侵_如果你喜欢python爬虫,不妨看看这篇验证码的抓包技巧与识别!...
- 应用Nodejs创建web服务器
- 部门来了个卷王之王,真的让人奔溃
热门文章
- NYOJ 3(多边形重心)
- SharePoint 2010企业应用解决方案
- 千人千面是php算法吗,推荐算法可以做到千人千面,但它的流量利用效率一定是优于人工分发吗?...
- 架构运维篇(三):Centos7/Linux安装部署Nginx+多Tomcat负载均衡入门实践
- Layui 数据表格开启合计行
- 全网首发:JDK绘制文字:三、绘制句柄的内容是如何定义的
- /usr/bin/xsltproc: not found
- UOS U盘已经复制成功,有时卡死
- tar打包时忽略svn目录
- 入住互联网酒店平台的体验