-
C语言字符串函数集锦(一)(1) 日期:2011-04-12 23:18:43 点击:2 好评:0
说起 字符串函数 ,我想大家都不陌生。 字符串函数 对二进制数据、字符串和表达式执行不同的运算。下面总结了 C语言 中的字符串函数。 1、函数名: stpcpy 功 能: 拷贝一个字符串到另...
-
C语言字符串函数集锦(二)(1) 日期:2011-04-12 23:18:43 点击:0 好评:0
说起 字符串函数 ,我想大家都不陌生。字符串函数对二进制数据、字符串和表达式执行不同的运算。下面总结了C语言中的字符串函数。 13、函数名: strncmpi 功 能: 把串中的一部分与另...
-
详细介绍C++中的友元函数和友元类 日期:2011-04-12 23:18:43 点击:1 好评:0
友元可以是一个函数,该函数被称为 友元函数 ;友元也可以是一个类,该类被称为 友元类 。 类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他...
-
再议C/C++中const的用法 日期:2011-04-12 23:18:43 点击:0 好评:0
关于 C/C++ 中 const 的用法,我们之前也介绍过很多,大家可以看看这两篇文章,《 C++基础 详细介绍const的用法 》和《 C++初学者 const使用详解 》,供参考。 今天在学习到《Essential C++》...
-
C++基础之typedef的四个用途 日期:2011-04-12 23:18:43 点击:1 好评:0
typedef 是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 用途一: 定义一种类型的别名,而不只是简单的宏替换。...
-
C++基础之头文件和源文件的关系 日期:2011-04-12 23:18:43 点击:4 好评:0
今天找了个解析xml的开源 C++ 项目tinyxml,按照网上的说法去编译,但是一直编译不通过,无法打开头文件tinyxml.h,但是明明我在工程底下有了这个文件,对于我这种初学C++的人来说我并...
-
给正准备学习VC++朋友的建议 日期:2011-04-12 23:18:43 点击:1 好评:0
给 C++ 的人们的建议。说实在的,自己也就是那半瓢水晃来晃去的,指手画脚就不敢说了,只是交流一下学习的心得,当初一路买的书籍有很多,突然发现自己有点像读书年代那样,桌...
-
C++基础之引用的详细介绍 日期:2011-04-12 23:18:43 点击:1 好评:0
引用 是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容...
-
C++基础之面向对象编程思想(一) 日期:2011-04-12 23:18:43 点击:0 好评:0
我们都知道, C++ 中最重要的概念类,了解了类之后,已经可以开始做些编程方面比较高级的应用设计程序,而不再只是将算法变成代码。要说明如何设计程序,有必要先了解何谓编程...
-
C/C++基础之解答C/C++常见误区 日期:2011-04-12 23:18:43 点击:1 好评:0
在本文开始之前,建议大家看看这一篇文章,也是介绍误区方面的知识的,《 介绍ThreadLocal的几种误区 》,供参考。下面介绍给大家 C/C++ 常见误区: 1. C++ 虽然主要是以C的基础发展起...
-
理解C++中static关键字 日期:2011-04-12 23:18:43 点击:2 好评:0
C++ 的 static 有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的...
-
C++基础之面向对象编程思想(二) 日期:2011-04-12 23:18:43 点击:2 好评:0
我们都知道, C++ 中最重要的概念类,了解了类之后,已经可以开始做些编程方面比较高级的应用设计程序,而不再只是将算法变成代码。要说明如何设计程序,有必要先了解何谓 面向...
-
C++基础之指针的详细介绍(二) 日期:2011-04-12 23:18:43 点击:3 好评:0
本篇是 上一篇 的续篇,接着为大家介绍 C++ 中的 指针 。 在堆上分配内存 前面已经说过,所谓的在堆上分配就是运行时期向操作系统申请内存,而要向操作系统申请内存,不同的操作...
-
浅谈C语言中存在的陷阱和缺陷 日期:2011-04-12 23:18:43 点击:2 好评:0
下面介绍 C语言 的陷阱和缺陷: 词法陷阱: 1、 = 不同于==不要在程序中将两者写错,小心。将表达式与常量比较时,可将常量放在左边。 2 、和| 不同于 和 ||. 3、 词法分析中的贪心...
-
浅谈C++中强制类型转换函数 日期:2011-04-12 23:18:43 点击:1 好评:0
我们都知道,无论是用那种程序设计语言,通过 强制类型转换函数 ,每个函数都可以强制将一个表达式转换成某种特定数据类型。下面介绍 C++ 中的强制类型转换函数。 标准c++中主要...
-
C++基础之类的详细介绍(一) 日期:2011-04-12 23:18:43 点击:2 好评:0
在 C++ 中,提到类型定义符前还可以书写class,即类型的自定义类型(简称类),它和结构根本没有区别(仅有一点小小的区别,下篇说明),而之所以还要提供一个class,实际是由于...
-
C++基础之类的详细介绍(二) 日期:2011-04-12 23:18:43 点击:0 好评:0
在 C++ 中,提到类型定义符前还可以书写class,即类型的自定义类型(简称类),它和结构根本没有区别(仅有一点小小的区别,下篇说明),而之所以还要提供一个class,实际是由于...
-
C++基础之指针的详细介绍(一) 日期:2011-04-12 23:18:43 点击:1 好评:0
在介绍 C++ 中的 指针 开始之前,我们一定先要了解数组的概念以及用法,大家可以看看这篇文章,《 浅析C++中的动态多维数组 》,供参考。 数组 在C++中是通过变量来对内存进行访问...
-
Facebook folly代码库学习心得 日期:2011-04-12 23:18:43 点击:8 好评:0
学习代码库的一般步骤 1)编译安装; 2)学习doc/manual文档; 3)学习test用例; 4)测试并使用。 folly库的学习心得 独立有用的小技巧 Eventfd.h----针对eventfd系统调用的包装器。 Foreach.h----伪语...
-
举例介绍 C++高质量编程 日期:2011-04-12 23:18:43 点击:5 好评:0
下面介绍 C++ 高质量编程。 一、你需要一个函数将一个数组赋值为等差数列,并将会在函数的外部使用它。 不合理: int *GetArray( int n) { int *p= new int [n]; for ( int i=0;in;i++) { p[i]=i; } return...