- 博客(6)
- 资源 (49)
- 问答 (1)
- 收藏
- 关注
原创 Qt-读写文件总结
最近用Qt写了一个关于注册码界面,其中涉及了读取文本文件,以及关于字符串和日期的处理,所以我想在这里做一个简单地总结。 首先是关于读取文本文件。Qt中有QFile类,这是一个对文件管理的类。这个类包含了一些读取文本的方法,可以直接调用这些方法来读取文本文件。例如,readLine方法可以直接读取文本文件的一行。具体的代码如下: QFile *file=new QFile("./Reso
2017-10-22 16:13:47 1512
原创 虚函数与纯虚函数
虚函数首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 1、简介 假设我们有下面的类层次:class A { public: virtual vo
2017-10-22 16:08:50 24378 6
原创 memcpy函数用法
1、memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制 拷贝的字节数; 函数原型:void *memcpy(void *dest, void *src, unsigned int count); 用法:(1)可以拷贝任何类型的对象,因为函数的参数类型是void*(未定义类型指针),也就是说传进去的实参可以
2017-10-22 16:05:42 14037
原创 C++中的四种类型转化
Q:什么是C风格转换?什么是static_cast, dynamic_cast 以及 reinterpret_cast?区别是什么?为什么要注意?A:转换的含义是通过改变一个变量的类型为别的类型从而改变该变量的表示方式。为了类型转换一个简单对象为另一个对象你会使用传统的类型转换操作符。比如,为了转换一个类型为doubole的浮点数的指针到整型: 代码:int i;double d;i = (i
2017-10-22 16:02:55 17034 1
原创 #define用法
1.简单的宏定义# define 标识符 替换列表(替换列表可以是数,字符串字面量,标点符号,运算符,标识符,关键字,字符常量。注意:替换列表是可以为空的) 典型错误: #define N = 100 int a[N]; /这样会成为int a[= 100],这里会处理成为一种标识记号一样/#define N 100; int a[N]; /带分号的定义会成为int a[100;],这是
2017-10-22 15:51:42 7865
原创 隐含马尔科夫模型(数学之美)
背景在自然语言的处理或者语音识别方面,我们可以跟编码解码进行类比,比如说从汉语到英语的翻译,说话者讲的是汉语,从汉语到英语的翻译过程可以理解为编码。翻译成英文的效果根据上文中统计语言模型提到的概率来评价,概率越大,翻译的效果越好。所以只要找到条件概率最大即为翻译后的结果。公式表示如下: s1,s2,s3,...=Maxall s1,s2,s3...P(s1,s2,s3...|o1,o2,o3...
2017-10-09 19:39:45 3108
对于一个C++项目,怎么用VS打开,没有sln文件
2016-09-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人