• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
浅浅念
生如夏花之绚烂,死若秋叶之静美
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 8 下一页
2017年3月22日
在类的外部定义成员函数注意形式
摘要: 在类的外部定义成员函数时函数的定义必须与声明匹配,也就是说返回类型,参数列表,函数名都得与类内的声明保持一致,如果成员函数被声明为常量成员函数, 那么它的定义也必须在参数列表后面明确指定const,类外部定义的成员名字必须包含类名,const一般位于声明或定义的最后 bool withline() 阅读全文
posted @ 2017-03-22 10:32 浅浅念 阅读(2034) 评论(0) 推荐(0)
局部类
摘要: 实际应用中大部分的类都是定义在头文件中,且一个头文件一般都只定义一个类,这样做不仅代码简洁,逻辑清楚其实还有一个好处就是保持类的定义一致 类可以在函数体内定义,但是在函数体内定义的类即局部类受到了一些限制,所以类一般都不定义在函数体内; 在函数体外定义类时,在各个知道的源文件中可能只有一处该类的定义 阅读全文
posted @ 2017-03-22 10:22 浅浅念 阅读(1133) 评论(0) 推荐(1)
命名规范
摘要: 类命名规范:首字母大写,和本程序密切相关的类(非可重用类),类名前要加上一个特定的大写字母(初步决定为此程序名的第一个字母),同QT官方类的命名方式 如 class STA_SETUPMAIN 函数命名规范:使用驼峰命名法,即首字母小写,后面的每个单词的首字母大写,示例:void openFile( 阅读全文
posted @ 2017-03-22 09:28 浅浅念 阅读(3261) 评论(0) 推荐(0)
代码格式
摘要: 头文件的格式: 开头两行与结尾一行是防止文件重复包含的,也仅仅是防止文件被重复包含,是无法防止变量被重复定义的, 之后是在此头文件下包含的其他头文件, 假如使用了前向声明,那么在头文件的下方紧接着就可以 class这些类了, 如果不打算在qml中调用C++的枚举的话,枚举可以接着前向声明写, 这里是 阅读全文
posted @ 2017-03-22 09:27 浅浅念 阅读(799) 评论(0) 推荐(0)
QString 的用法
摘要: C++语言提供了两种字符串的实现:C风格的字符串,以'\0‘结尾;std::string,即标准模版库中的类。Qt则提供了自己的字符串实现:QString,QString不用担心内存分配以及关于'\0'结尾的这些注意事项 另外,与C风格的字符串不同,QString中间是可以包含'\0'符号的,而le 阅读全文
posted @ 2017-03-22 09:26 浅浅念 阅读(68926) 评论(0) 推荐(5)
2017年3月21日
Static的使用
摘要: C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量 阅读全文
posted @ 2017-03-21 20:51 浅浅念 阅读(554) 评论(0) 推荐(0)
Const的使用
摘要: const意味为readonly,即只读,const可被施加于任何作用域内的对象,函数参数,函数返回类型,成员函数本体 使用: const修饰变量时本质是 const在谁后面谁就不可修改,const在最前面则将其后移一位即可,二者等效,*号也算一种数据类型 例如: 1. const int a; 与 阅读全文
posted @ 2017-03-21 20:48 浅浅念 阅读(506) 评论(0) 推荐(0)
重写,重载,重定义
摘要: 1. 重写 override 定义:子类重写基类的虚函数 特点:(1) 函数名相同 (2) 作用域不同 (3) 参数列表相同 (4) 基类函数必须有virtual关键字且不能有static (5) 返回值相同 (6) 重写函数的访问修饰符可以不同 例子:基类:virtual void restric 阅读全文
posted @ 2017-03-21 20:47 浅浅念 阅读(854) 评论(0) 推荐(1)
设计模式之单例模式-C++
摘要: 单例模式也称单子模式、单件模式,通过单例模式可以保证系统中只有一个类只有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享 对于系统中的某些类来说,只有一个实例很重要,比如一个打印机可以有多个打印任务,但是只有一个正在工作的任务,一个系统只能有一个窗口管理器或文件系统 单例模式的要点有 阅读全文
posted @ 2017-03-21 20:47 浅浅念 阅读(15811) 评论(0) 推荐(0)
Volatile的使用
摘要: 提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据, 如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。 需要注意的是,没有volati 阅读全文
posted @ 2017-03-21 20:47 浅浅念 阅读(216) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3