自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工作笔记

从科学家手里,接取火种,然后燎原大地。。。

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 内存分配失败错误处理

一、C语言中的malloc/calloc/realloc/valloc/alloca/memalign函数:这样的内存分配函数在内存分配失败时都返回空指针,因此,在调用返回时,检查返回值的方法比较简单,只需要与空指针比较即可;如:char* p = (char*)malloc(1204);if(p == NULL){ //error handle;};char* p

2012-02-28 16:11:19 11214

原创 建议1 区分4中零值

0在C/C++语言中绝对是一个多面手,它扮演着多样的角色,拥有着多种面孔。总结起来包括以下几种角色:整型0、空指针NULL、字符串结束标志 '\0'、逻辑FALSE/false,不同的角色适用于不同的情形,下面我们按照上述顺序一一介绍。整型0这是我们最熟悉的一个角色。作为一个int类型,整型0占据32位的空间,其二进制表示为:00000000 00000000 00000000 000

2012-02-21 14:12:05 5674

原创 建议0 不要让main函数返回void

有一点很明确,在C/C++中从来没有定义过void main这样的代码形式,C++之父Bjarne Stroustrup 在他的主页FAQ中明确写着这样一句话:在C++中绝对没有void main 这样的函数定义,在C中也是。   由于,微软产品的市场占有率和影响力很大,同时,其编译器VC++纵容void main这种形式的编程,因此在某种程度上,加剧了这种不良习气的蔓延。但是,不是所

2012-02-21 13:36:15 5856

原创 new运算符与malloc函数区别

相同点:都可以进行内存管理。不同点:1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free 也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而mal

2012-02-20 15:26:57 5953

原创 函数返回值类型问题

如果函数的返回值是一个对象,有些场合用“引用传递”替换“值传递”可以提高效率。而有些场合只能用“值传递”而不能用“引用传递”,否则会出错。例如:class String{...// 赋值函数String & operate=(const String &other);// 相加函数,如果没有friend 修饰则只许有一个右侧参数friend String operate

2012-02-20 14:02:47 6644

原创 Linux下C编程入门

这里向大家介绍一下在Linux/UNIX 的机器上,进行 C/C++ 编程的一些入门级知识。· 所需具备的背景知识· 开发所需的基本环境· 获得帮助的途径· 通过一个实例了解基本步骤Prerequisite 先决条件:在Linux上编写 C 程序,至少要熟悉以下两方面的基础知识:1. C语言的编程基础,至少要知道一些基本的语法,控制流程等编程常识。对

2012-02-01 15:50:15 5974

原创 Visual C 6.0中F2C的使用

The compiler produces C code that must be linked against the runtime libraries libf77.lib and libi77.lib. While the translator itself runs in native Win32 mode, it may be necessary to install the Down

2012-02-01 10:01:52 6272

原创 F2C用法

f2c是一个能将Fortran程序转换成c程序的软件和库,其官网为http://www.netlib.org/f2c/。官网中的资源如下:f2c.1:f2c程序使用手册f2c.pdf:介绍了转换的原理libf2c.zip(combined libf77, libi77, with several makefile variants):利用命令行nmake -f makefile.v

2012-02-01 09:23:27 11643 3

双向RNN原始论文

双向RNN原始论文

2017-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除