C++
Van_Le
自然语言处理方向
展开
-
error LNK2001: 无法解析的外部符号 "public: static struct,fatal error LNK1120: 4 个无法解析的外部命令
问题如下:解决办法(于VS2010中):1、先找到 moc_**class.cpp文件 **class为头文件名称;2.添加到项目中即可。——>——>——>具体原因不清楚。。。参考文章:http://blog.csdn.net/fm0517/article/details/44308353原创 2016-08-16 17:28:06 · 2944 阅读 · 0 评论 -
C++ GUI Qt 4 编程-第八章 基于项的图形视图
经过几周的奋斗,每天几个小时的研究,总算大致把书上的历程自己给实现了一遍,很多相似功能知识做了个例子,并没有做的全面,原因是一方面由于,时间的限制,18号就去上班了,但本职工作并不是和软件相关,软件只是个兴趣,以后没有这么多时间去研究,另一方面很多功能相似,操作都类似,就没有必要再去实施一遍了,这样比较省时间吧。下面是自己的研究的大致过程,简单的东西就没再写了:1、搞懂boundingRect原创 2016-08-16 15:33:59 · 1461 阅读 · 0 评论 -
qt中文乱码问题
newaction=new QAction("&新建(N)",this);出现:使用:QTextCodec *codec = QTextCodec::codecForName("GB2312");newaction=new QAction(codec->toUnicode("&新建(N)"),this);OK了!原创 2016-08-22 17:02:52 · 618 阅读 · 1 评论 -
qt quick开发“文档编辑器”常用的SLOT(保存、加载、另存)代码
void MdiChild::newFile() {//设置窗口编号,因为编号一直被保存,所以需要使用静态变量static int sequenceNumber=1;//新建文档没有被保存过isUntitled=true;//将当前文件命名为未命名文档加编号,编号先使用再加1curFile=codec->toUnicode("未命名文档%1.txt").arg(原创 2016-08-31 14:58:21 · 1137 阅读 · 0 评论 -
C++ cin和scanf
测试环境:win7 64bit,vs2013测试用例:5.83MB的纯字符文件#define _CRT_SECURE_NO_WARNINGS#include #include #include#include#includeusing namespace std;int main(){ clock_t start, end; char a='c'; FIL原创 2017-05-18 01:16:29 · 1401 阅读 · 0 评论 -
C++ scanf()输入string类型变量
步骤:1、string tmp;//声明2、tmp.resize(11);//限定大小3、scanf("%s", &tmp[0]);//输入输入数据中,超出指定个数的部分会被自动裁去。原创 2017-05-18 00:37:55 · 9704 阅读 · 0 评论 -
C++重载()操作符
C++项目中,经常会遇到使用重载()操作符的地方,请看下面一个例子: view plain#include using namespace std; class Clastype { public: Clastype(int a) { co转载 2017-05-06 22:25:22 · 248 阅读 · 0 评论 -
5-23 还原二叉树
给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(\le≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区别大小写)的字符串。输出格式:输出为一个整数,即该二叉树的高度。输入样例:9ABDFGHIECFDHGIBEAC输出样例:5解原创 2017-04-18 21:29:02 · 542 阅读 · 0 评论 -
C语言获取毫秒时间
int main(){int n = 0;int a = 0;int b = 1; int c = 2;SYSTEMTIME currentTime;GetSystemTime(¤tTime);printf("time: %u/%u/%u %u:%u:%u:%u\n",currentTime.wYear, currentTime.wMonth, curren原创 2017-03-17 00:13:43 · 7438 阅读 · 0 评论 -
c++ 中 毫秒级时间获取
#include clock_t start,ends;start=clock();Sleep(50);ends=clock();cout<<ends-start<<endl;转载 2017-04-11 17:02:01 · 1148 阅读 · 0 评论 -
QT心得
201608061、最终要的是重新实现,父类的虚函数;原创 2016-08-06 10:06:58 · 634 阅读 · 0 评论 -
子类代替父类进行参数传递
例子:NewItem item=new NewItem();//继承自QGrahicsItem类scene->addItem(item);addItem()函数需要的是QGraphicsItem类对象,而传递给函数的是subclass,此时该函数只使用与父类有关的成员变量和方法,不会使用子类的相关数据。如:NewItem::NewItem(){rectitem=ne原创 2016-08-06 10:00:40 · 8584 阅读 · 0 评论 -
在C++中子类继承和调用父类的构造函数方法
构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类继承(子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法)。因此,在创建子类对象时,为了初始化从父类继承来的数据成员,系统需要调用其父类的构造方法。 如果没有显式的构造函数,编译器会给一个默认的构造函数,并且该默认的构造函数仅仅在没有显式地声明构造函数情况下创建。构造原则如下: 1. 如转载 2016-08-06 09:42:26 · 508 阅读 · 0 评论 -
快让人崩溃的error C2236: 意外的“class”“DiagramWindow”。是否忘记了“;”?
myclass.cpp文件中:DiagramWindow::DiagramWindow(){scene=new QGraphicsScene(0,0,600,500);item=new NewItem();scene->addItem(item->rectitem);view=new QGraphicsView(scene);view->show();}该类原创 2016-08-05 13:23:23 · 3074 阅读 · 0 评论 -
C++多线程(含传递参数)
#define _CRT_SECURE_NO_WARNINGS#include#include #include#include#include#includeusing namespace std;int my_num2 = 100;std::mutex mutex1;void sleep(){ int i = 10000000; while (i < 0)i--;}原创 2017-06-26 20:53:51 · 6776 阅读 · 1 评论