sophia_hxw

人生有三恨,一恨鲫鱼有刺,二恨海棠无香,三恨红楼未完!----------张爱玲
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C++

c++编程中的问题,与c++相关的各种库或包的使用,boost库的使用
摘要:1,size和capacity size: 指目前容器中实际有多少元素,对应的resize(size_type)会在容器尾添加或删除一些元素,来调整容器中实际的内容,使容器达到指定的大小。 capacity: 指最少要多少元素才会使其容量重新分配,对应reserve(size_type new_si 阅读全文

posted @ 2016-12-27 22:19 sophia_hxw 阅读(474) 评论(0) 推荐(1)

摘要:#1,静态链接库 lib指令在exe中; 不能再包含其他动态库或静态库; #2,动态链接库 该dll不必在最终exe文件中; exe可“动态”引用或卸载这个dll; 可以包含其他的动态库或者静态库; #3,动态库的其他概念 dll的编程机制与具体的编程语言和编译器无关; 动态链接库随处可见 Kern 阅读全文

posted @ 2016-12-06 22:12 sophia_hxw 阅读(337) 评论(0) 推荐(1)

摘要:#1,首先说说我自己做的一个小程序 有参考CSDN中的一篇博客,具体文章链接找不到了。 主要思想:将RGB颜色空间中的图像转换到HSV空间,根据常见九种颜色的H、S、V范围来判断给定图像中的汽车最大概率属于哪种色系的车。 常见颜色的HSV范围:(也是参考的网上的为主) 程序接口:【输入】Mat类型, 阅读全文

posted @ 2016-12-06 17:48 sophia_hxw 阅读(1009) 评论(0) 推荐(1)

摘要:#1,报错1 LINK : fatal error LNK1104: cannot open file 'D:\…\MyProj.exe' 原因:可能是.exe已经在运行,所以程序无法打开同一个.exe可执行程序,当前这是我在VS中编译链接时遇到的问题; 解决办法:关掉已有的.exe,再运行程序。 阅读全文

posted @ 2016-12-05 08:58 sophia_hxw 阅读(646) 评论(1) 推荐(2)

摘要:#1,修改"/"为"\\",多用于在txt读取内容后进行修改 size_t pos0 = mkfolder.find("/");//首次查找位置,mkfolder是string do{ mkfolder = mkfolder.replace(pos0, 1, "\\");//替换命令 pos0 = 阅读全文

posted @ 2016-08-17 10:20 sophia_hxw 阅读(200) 评论(0) 推荐(0)

摘要:#1,包含文件 #include<bitset> #2,整数转化成二进制 int a = 63; bitset<6> bs(a); #3,二进制转化成整数 int b = bs.to_ullong(); 阅读全文

posted @ 2016-07-19 11:57 sophia_hxw 阅读(3513) 评论(0) 推荐(0)

摘要:&1 源代码说明 //测试文本名称为example.txt const char * FileName = "example.txt"; long m,n;ifstream file(FileName, ios::in|ios::binary);m = file.tellg();file.seekg 阅读全文

posted @ 2016-07-14 16:35 sophia_hxw 阅读(157) 评论(0) 推荐(0)

摘要:&1 涉及的函数 GetCurrentDirectory:返回当前进程的当前目录,并不一定返回你的exe应用程序的目录 如果你在应用程序中调用了打开文件对话框,你选择了一个文件,那么,这个文件所在的目录就成了当前进程的当前目录了。 assign:是字符串赋值函数; GetModuleFileName 阅读全文

posted @ 2016-07-14 16:34 sophia_hxw 阅读(781) 评论(0) 推荐(0)

摘要:&1 函数cin cin通过使用空白(空格、制表符和换行符)来定字符串的界。这意味着cin在读取字符数组输入时只读取一个单词,读取该单词后,cin将该字符串放一数组中,并自动结尾添加空字符。另外,cin也没有很好的控件输入的字符数,即输入字符数大于数组大小的情况没有处理。 &2 源代码-cin co 阅读全文

posted @ 2016-07-14 16:33 sophia_hxw 阅读(198) 评论(0) 推荐(0)

摘要:&1 相关函数assign的五种初始化方法 用常量字符串赋值,下面代码中的str1; 直接用另一个字符串赋值,见str2; 用一个字符串的前一段子串赋值,str3; 用另一个字符串的一个子串赋值,str4; 用几个相同的字符,赋值,见str5. &2 测试源代码 string str1("sophi 阅读全文

posted @ 2016-07-14 16:33 sophia_hxw 阅读(854) 评论(0) 推荐(0)

摘要:&1 string->char string str0 = "sophia is a good girl."; const char *str1 = str0.c_str();//string.c_str()返回的是const char类型 &2 char->string char str2[100 阅读全文

posted @ 2016-07-14 16:31 sophia_hxw 阅读(218) 评论(0) 推荐(0)

摘要:从键盘给EOF结束标志,结束程序。 int c;do{ printf("请输入文档的结尾标志");} while ((c = getchar()) != EOF);cout<<"已得到文档结束标志"<<endl; 阅读全文

posted @ 2016-07-14 16:30 sophia_hxw 阅读(314) 评论(0) 推荐(0)

摘要:#1,What? 拷贝构造函数,又称复制构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。 其唯一的形参必须是引用,但并不限制为const,一般普遍的会加上const限制。 #2,When? 在C++中,下面三种对象需要调用拷贝构造函数(有时也称“复制构造函 阅读全文

posted @ 2016-07-06 16:18 sophia_hxw 阅读(165) 评论(0) 推荐(0)

摘要:转自博客:http://blog.csdn.net/ypist/article/details/8485049 #1,system()方式 在C盘根目录下新建文件夹,名称为12: system("md c://12"); 执行时命令窗口会闪一下,看不到执行结果; dos 自身提供了执行多条命令的功能 阅读全文

posted @ 2016-07-04 17:51 sophia_hxw 阅读(5989) 评论(0) 推荐(0)

摘要:在main函数中经常可以看到int main(int argc, char ** argv)的函数头,这里的形参int argc, char ** argv究竟是啥含义呢? &1 int argc 标示你在dos或者linux终端下运行程序的时候所输入的字符串个数。 &2 char ** argv 阅读全文

posted @ 2016-05-06 15:08 sophia_hxw 阅读(290) 评论(0) 推荐(0)

摘要:&1 获取某类文件数量 dir /B /A-D .\*.jpg | find /V /C " ">COUNTNUM.txt 解释 dir /B /A-D .\*.jpg 查找当前文件夹(.\)下的jpg格式文件(.jpg),结果会输出当前文件夹下的jpg文件列表;(/B)只显示文件名字,不显示摘要; 阅读全文

posted @ 2016-05-02 15:15 sophia_hxw 阅读(1286) 评论(0) 推荐(0)

摘要:&1 安装Boost 文件下载:链接:http://pan.baidu.com/s/1kUKaOFP 密码:auf2 解压之后放到你想安装的文件夹内,我的是在C:\Program Files\boost\boost_1_60_0中。 &2 运行bootstrap.bat文件 以管理员权限运行cmd, 阅读全文

posted @ 2016-04-15 11:28 sophia_hxw 阅读(219) 评论(0) 推荐(0)