
c++
孤独单行
这个作者很懒,什么都没留下…
展开
-
GetFileSize、GetFileSizeEx
GetFileSize和GetFileSizeEx的功能是一致的,都是获取文件大小,函数原型分别如下:DWORD GetFileSize(HANDLE hFile,LPDWORD lpFileSizeHigh);BOOL GetFileSizeEx(HANDLE hFile,PLARGE_INTEGER lpFileSize);参数:GetFileSize的参数转载 2013-08-23 09:41:48 · 9129 阅读 · 0 评论 -
c++ string 转化为wstring
string 转 wstringstd::wstring s2ws(const std::string &s){ std::string curLocale = setlocale(LC_ALL,""); const char * _Source = s.c_str(); size_t _Dsize = mbstowcs(NULL,_Source,0) + 1; wchar_t *_转载 2013-12-04 10:00:04 · 1774 阅读 · 0 评论 -
C++ 学习笔记
1. cin.get() 函数读取所有的字符输入,包括空格和换行符,而cin>> 跳过空格和换行。当用户对程序提示作出响应时,必须在每行的最后按下ENTER键,以生成换行符。cin>>ch方法可以轻松的跳过这些换行符。原创 2014-03-03 09:52:34 · 827 阅读 · 0 评论 -
C++Primer 学习笔记
2.1.1 整型 signed:带符号的,unsigned:无符号的。unsigned 后不加其他类型说明符意味着unsigned int。 signed 最常见的策略是用一位作为符号位。符号位是1,值为负数;符号位是0,值为0或者正数。 C++中,把负值赋给unsigned对象完全是合法的,结果是该负数对该类型的取值个数求模后的值。 2.1.2原创 2014-03-06 10:44:07 · 831 阅读 · 0 评论 -
用GDB调试程序
来源:http://blog.youkuaiyun.com/haoel/article/details/2879GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”转载 2014-03-28 16:37:53 · 523 阅读 · 0 评论 -
模板类声明和定义为何要写一起
原文:http://blog.youkuaiyun.com/lqk1985/article/details/3136364前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那转载 2014-03-26 11:17:48 · 537 阅读 · 0 评论 -
对‘__gxx_personality_v0’未定义的引用 collect2: 错误: ld 返回 1
在linux下编译C++程序,如果使用gcc命令进行编译,则有可能出现此错误:[plain] view plaincopyhugo@hugo-HP:~/codes$ gcc -o codes TelNumRepeat.o TelNumRepeat.o:(.eh_frame+0x4b):对‘__gxx_personality_v0’未定义转载 2014-04-23 09:45:03 · 6552 阅读 · 0 评论 -
Data structures and Algorithm Analysis in C++ vector iterator not dereferenable
// Data structures and Algorithm Analysis in C++// ex 3-3#include#include#include#include#includeusing namespace std;template Iterator find(Iterator start,Iterator end,const Object& x){ I原创 2014-04-24 09:19:45 · 1470 阅读 · 1 评论 -
python打印列表中的内容,而不是unicode字符
原文连接:http://stackoverflow.com/questions/16798811/print-list-of-unicode-chars-without-escape-characters转载 2014-05-19 17:15:38 · 3976 阅读 · 0 评论 -
进制转化:N进制转化为10进制
输入:N(<35)进制的字符串,原创 2014-05-13 16:00:46 · 1169 阅读 · 0 评论 -
strtok_s use
来源 :http://www.cplusplus.com/forum/general/13058/#include #include #include #include using namespace std;// Example file contents:// -ie; Simple individual lines of 3-doubles represent转载 2013-10-31 22:35:49 · 888 阅读 · 0 评论 -
C++ 倒排索引的实现
1.1基本介绍 倒排索引的概念很简单:就是将文件中的单词作为关键字,然后建立单词与文件的映射关系。当然,你还可以添加文件中单词出现的频数等信息。倒排索引是搜索引擎中一个很基本的概念,几乎所有的搜索引擎都会使用到倒排索引。1.2 准备工作² 5个源文件Test0.txt, Test1.txt,Test2.txt, Test3.txt, Test4.txt转载 2013-10-30 17:22:13 · 1965 阅读 · 0 评论 -
CRF学习
刚才写了半天的文章,因为不小心点了舍弃,一切都要重来。怪自己不小心,不过这优快云的自动保存功能做的有点弱。迅速进入正题。这些天在研究CRF的东西,由于之前对机器学习的方面接触比较少,看CRF比较费力,现在把看到的一些想法分享出来,理解不到位的地方希望大牛过来指点指点。一、CRF的概念和原理参考《条件随机场理论综述》(韩冬雪、周彩根),这篇文章里面对CRF的基本理论都做了介绍,主要包括原创 2013-09-01 16:02:21 · 19085 阅读 · 0 评论 -
MFC程序在含有中文目录的情况下打不开的问题
最好还是采用Unicode,之前也是为了省事每次都改成多字节,后来发现很多问题不好解决。当然也遇到过楼主同样的问题,同样是多字节下的中文路径的问题,采用以下3种方法都能解决。1.路径前面加上加 L"你的中文路径"2.打开文件的代码之前加上 setlocale(LC_ALL,"Chinese-simplified");3. #include _T……转载 2013-09-10 15:31:18 · 1912 阅读 · 0 评论 -
C++ Map 统计文件中的词频
#include #include #include #include #include using namespace std; void display_map(map &wmap); int main(){ using namespace std; string filename; cout << "Enter the file n原创 2013-09-04 16:12:51 · 4122 阅读 · 0 评论 -
C++中实现对map按照value值进行排序
map的两个值分别为key值和value值,map是按照key值进行排序的,但有时候需要按照value值进行排序,并且按照value的顺序输出key值,排序代码如下:typedef pair PAIR; int cmp(const PAIR& x, const PAIR& y) { return x.second > y.second; } map m;转载 2013-09-04 16:09:37 · 3318 阅读 · 0 评论 -
MFC重设光标位置
void CMyDlg::OnIndex() { // TODO: Add your control notification handler code here CString str; m_FileText.GetWindowText(str); int nfirst,nend; m_FileText.GetSel(nfirst,nend); // CStr原创 2013-09-05 11:15:19 · 2189 阅读 · 1 评论 -
Win7安vc2008编译报LINK : fatal error LNK1000: Internal error during IncrBuildImage
安装了VS2008+sp1后出现链接错误:>Copyright (C) Microsoft Corporation. All rights reserved.1>LINK : fatal error LNK1000: Internal error during IncrBuildImage1> Version 9.00.21022.081> ExceptionCode转载 2013-09-05 11:21:20 · 711 阅读 · 0 评论 -
如何改变CEdit中显示的字体大小并使其上下方向居中?
如题!谢谢! --------------------------------------------------------------- 垂直居中,你可以重载CEdit控件, 或者CRichEdit控件 ------------------------------------------------------------转载 2013-09-05 17:04:59 · 2571 阅读 · 0 评论 -
C++输出两个文本文件不同的行
假设A,B两个文件,A文件中100行字符,B文件中200行字符。输出B中与A中行内容不同的行。// find different lines from two text #include "iostream"#include "fstream"#include "string"#include "vector"int main(){ using namespace std原创 2013-09-12 15:57:40 · 2184 阅读 · 0 评论 -
#ifdef __cplusplus深度剖析
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏转载 2013-10-09 16:18:40 · 520 阅读 · 0 评论 -
简单的main(int argc, char* argv[])
#include #include #include using namespace std;int main(int argc, char* argv[]){ cout<<"Total argument number"<<endl; cout<<argc<<endl; cout<<"Content of argument"<<endl; for(int i=0;i<argc原创 2013-10-22 22:23:43 · 857 阅读 · 0 评论 -
map/set iterator not dereferencable异常
sss原创 2014-10-28 14:52:11 · 981 阅读 · 0 评论