会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bioinformatics
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
C++
转载: gdb查看运行时数据
摘要:在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:printprint /是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格式输出,那么就是/x。一、表达式print和许多GDB的命令一样,可以接受一个表达式,GDB会根据当前的程...
阅读全文
posted @
2009-03-30 20:29
owomo
阅读(1525)
评论(0)
推荐(0)
zz Makefile学习教程: 跟我一起写 Makefile
摘要:Makefile学习教程: 跟我一起写 Makefile
阅读全文
posted @
2008-07-07 15:08
owomo
阅读(310)
评论(0)
推荐(0)
[转]Linux下创建静态、动态库
摘要:Linux下创建静态、动态库源码-----------a.cpp---------------#include <cstdio>int a(int i){ std::printf("in a(int a) %d"n", i); return 0;}-----------b.cpp----------------#include <iostream>int b(char *s...
阅读全文
posted @
2008-06-24 15:35
owomo
阅读(1104)
评论(0)
推荐(0)
关于堆栈的一些问题
摘要:我在CSDN 中的提问,高手的回答,解答了我许久的困惑,故记下来。 请问64位系统中 问题一,堆的大小是多少?堆的大小跟变量,如一个数组的大小有何关系? 问题二,假设物理内存为1G,则程序中可操作的内存是多少?,允许生成多大的变量呢,例如我想把一个2G大小的文件读入程序,会出错吗? 问题三,普通的生成的变量,跟用new生成的变量相比,后者有什么优势,或者说用new来控制内存分配的程序,有什...
阅读全文
posted @
2008-05-21 20:05
owomo
阅读(290)
评论(0)
推荐(0)
zz: C++并不难—之内存分配
摘要:很多人都觉得学习C++是特别困难的事情。C++学习是比较复杂的:它的内存分配、指针、以及面向对象思想的实现等等,确实需要一定的技术积累。我们将以专题的形式,为大家逐一剖析c++的技术重点和难点。 本专题讨论的就是内存分配。学习c++如果不了解内存分配是一件非常可悲的事情。而且,可以这样讲,一个C++程序员无法掌握内存、无法了解内存,是不能够成为一个合格的C++程序员的。 一...
阅读全文
posted @
2008-04-11 14:13
owomo
阅读(570)
评论(3)
推荐(0)
zz: 内存分配深入探讨
摘要:摘要:内存管理向来是C/C++程序设计的一块雷区,大家都不怎么愿意去碰她,但是有时不得不碰它。虽然利用C++中的smart pointer已经可以完全避免使用指针,但是对于对于指针的进一步了解,有助于我们编写出更有效率的代码,也有助于我们读懂以前编写的程序。 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些...
阅读全文
posted @
2008-04-11 14:11
owomo
阅读(245)
评论(0)
推荐(0)
转 boost algorithm 学习
摘要:再转 #include using namespace std; using namespace boost; 一:大小写转换 1 to_upper() 将字符串转为大写 Example: string str1(" hello world! "); to_upper(str1); // str1 == " HELLO WORLD! " 2 to_upper_copy() 将字...
阅读全文
posted @
2008-03-04 10:53
owomo
阅读(350)
评论(0)
推荐(0)
转:boost regex 学习
摘要:转自园子里某位大虾的帖子 一 安装 下载并解压Boost(我用的是boost-1.3.2.0)到指定目录比如boost_1_32_0 依次执行下列命令 cd boost_1_32_0_1/tools/build/jam_src //进入bjam编译目录,安装boost需要用bjam sh ./build.sh //编译生成bjam cp...
阅读全文
posted @
2008-03-04 10:52
owomo
阅读(843)
评论(0)
推荐(0)