C
文章平均质量分 58
demiaowu
这个作者很懒,什么都没留下…
展开
-
stcmp源码分析
/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms原创 2014-09-15 18:33:35 · 1046 阅读 · 1 评论 -
strcpy源码分析
/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms原创 2014-09-16 20:35:06 · 1348 阅读 · 0 评论 -
strdup源码分析
#ifdef HAVE_CONFIG_H#include #endif#if defined _LIBC || defined STDC_HEADERS# include # include #elsechar *malloc ();char *memcpy ();#endif#undef __strdup#undef strdup#ifndef weak_alia原创 2014-09-15 18:53:44 · 1959 阅读 · 0 评论 -
内部链接和外部链接以及const对象在头文件中的若干问题
首先我们看一段示例代码:t1.h #ifndef T1_H_#define T1_H_#include "t2.h"#ifndef HHH#define HHH int da = 5;#endif#endift2.h#ifndef T2_H_#define T2_H_const int ca = 7;extern int c;#endif#include原创 2014-09-16 08:54:57 · 2083 阅读 · 2 评论 -
strlen源码分析
/* Copyright (C) 1991-2014 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se); comm原创 2014-09-15 11:26:29 · 664 阅读 · 0 评论 -
const char*,char *const,const char*const
const原创 2014-09-15 10:34:35 · 1625 阅读 · 0 评论 -
warning: integer overflow in expression (take this as a lesson)
#define QUOTA (5*1024*1024*1024)uint64_t ui64 = QUOTA;gcc编译器会报出:warning: integer overflow in expression,你发现哪里出问题了?以此为戒!原创 2015-01-26 11:00:40 · 7848 阅读 · 1 评论