
C/C++
文章平均质量分 63
dinghaoseu
linux,nginx,c++,java,机器学习
展开
-
关于string对象的按行读写
今晚在做题时遇到了关于string的读写问题,之前没有引起注意导致出错。 想从文件中读取一行字符串(含空格,如:where areyou),先贴代码: string s1; ifstream fin("in.txt"); ofstreamfout("out.txt"); for(int i=0;i { k1=0; k2=0; fin>>m1;原创 2015-12-15 23:18:15 · 1214 阅读 · 0 评论 -
c++定义数组的内存限制
今天在OJ上刷题,定义了两个二维数组a[1000][1000],b[1000][1000],调试时居然出现问题,以前从没有遇到过这种状况,上网查了才明白,申请的内存超出了编译器的允许的最大内存限制,一般int型的在10^6这个数量级左右,而char在10^7这个数量级左右,算了下,1000*1000也差不多是10^6这个数量级了,所以会出现内存超出限制的情况。原创 2015-12-15 23:19:41 · 2825 阅读 · 1 评论 -
Windows下CMake的使用
原文地址:Windows下CMake的使用作者:dawnstar1CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(makeins转载 2015-12-15 23:20:03 · 914 阅读 · 0 评论 -
C++各大开源库(转)
原文地址:C++各大开源库(转)作者:peteoC++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library参考站点:http://www.dinkumware.com/转载 2015-12-15 23:20:00 · 496 阅读 · 0 评论 -
ITK在vs2010下安装、搭建
原文地址:ITK在vs2010下安装、搭建作者:-微尘-love使用 VS 2010 编译 ITK.1. 下载 CMake: http://www.cmake.org/cmake/resources/software.html 选择需要的版本. 我使用的是cmake-2.8.10.2-win32-x86.exe. 然后安装. 若在安装过程中选择了在桌面显示图标,则桌转载 2015-12-15 23:19:58 · 755 阅读 · 0 评论 -
c++内存模型
1、栈区:由编译器自动分配和释放,存放函数的参数数值,局部变量的值 其操作方式类似于数据结构中得栈 2、堆区 一般由用户分配和释放,若用户不释放,程序结束时候由OS回收。 它与数据结构中堆是两回事,分配方式类似链表 3、全局区(静态区)static 全局变量和静态变量的存放区域。 初始化的全局变量和静态变量在原创 2016-03-14 13:40:35 · 573 阅读 · 0 评论