函数function》的相关内容

指针与数组的异同

指针是c的灵魂,俺这里只能抛砖引玉了. 1 首先,数组名不能当作赋值对象,比如下面的代码: char *s="abc"; char *s1="bcd"; s1=s; printf("%c\n",s1[0]); 可以正常运行,如果把 这边的指针变为数组就会出错。 2 下面阐述一下,指针和数组各自是如何访问的: char s[]="abc"; c=s[i]; 编译器符 ...
by simohayha 2007-05-18 浏览 (10695) 回复 (21) 关键字:

[面试试题]C++面试试题

嵌入式开发.C语言面试题 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值 ...
by SpringArt 2006-11-14 浏览 (4592) 回复 (0) 关键字:

温故而知新-const应用

class专属常量的声明和定义有两种方式: 一种是in-class initialization 方式,这种方式只适用于: (三者同时满足) 1.新式编译器 2.integral type(ints, chars, bools)(floats, doubles有些例外,它支持这种方式,但要求类外部一定要有定义式) 3.static const ...
by xombat 2008-03-12 浏览 (520) 回复 (3) 关键字: const, effective c++

C++学习笔记--数据类型

每天花点时间,重新拾起C++,记录一些学习笔记,内容根据自己理解逐步更新。 1.指针 我们最熟悉的,一个字节由8位构成,一个字由32位构成,这是针对32位操作系统,其实字的大小是依赖于机器的,C++基本数据类型,int/short/long/float/double/long double长度都是以字为单位,如short为半个字,int为一个字,double是两个字,具体它们能代表多少位数据, ...
by xml 2008-01-31 浏览 (920) 回复 (0) 关键字:

数组和指针

数组是由类型名、标识符和维数组成的复合数据类型数组也是一种存储单一数据类型对象的容器,其中每个对象都没有单独的名字,而是通过它在数组中的位置对它进行访问。数组的长度是固定的,数组一经创建,就不允许添加新的元素。Note:数组的维数必须用值大于等于1的常量表达式定义常量表达式只能包含整型字面值常量、枚举常量或者用常量表达式初始化的整型 const 对象。非 const 变量以及要到运行阶段才知道其值 ...
by clskkk2222 2008-02-12 浏览 (1710) 回复 (0) 关键字: cpp

成员函数 this指针 可变数据成员

类的成员函数可以访问该类的 private 成员 每个成员函数(除了static 成员函数外)都有一个额外的、隐含的形参 this,在调用成员函数时,形参 this 初始化为调用函数的对象的地址 使用 const 的函数称为常量成员函数,由于this 是指向 const 对象的指针,const 成员函数不能修改调用该函数的对象 const 对象、指向 const 对象 ...
by clskkk2222 2008-02-16 浏览 (1984) 回复 (0) 关键字: cpp

名字查找 构造函数 explicit

每个类都定义了自己的新作用域和唯一的类型,两个不同的类具有两个的类作用域 即使两个类具有完全相同的成员列表,它们也是不同的类型,每个类的成员不同于任何其他类(或任何其他作用域)的成员 在类作用域之外,成员只能通过对象或指针分别使用成员访问操作符 . 或 -> 来访问.操作符左边的操作数是一个类对象->操作符左边的操作数是指向类对象的指针 形参表和函数体处于 ...
by clskkk2222 2008-02-16 浏览 (2091) 回复 (0) 关键字: cpp

C++Primer(第四版)摘要

第一章 快速入门 main函数的返回值必须是int型。 在写C++程序时,大部分出现空格的地方可用换行符答题,但字符串字面量中的空格例外。另一个例外是空格不允许出现在预处理器指示中。 任何允许有制表符、空格或换行的地方都允许放注释对。 第二章 变量和基本类型 基本类型:bool, char, wchar_t, short, int, logn, float, double, ...
by soulmachine 2007-04-03 浏览 (1428) 回复 (2) 关键字: C++

声 明 2.014

单个声明: typedef 声明 alias 声明 声明 声明: 存储类别 声明 基本类型 多个声明符 ; 基本类型 单个声明符 函数体 自动声明 多个声明符: 声明符初始值 声明符初始值 , 声明符标志符列表 声明符初始值: 声明符 声明符 = 初始值 声明符 标志符 列表: 声明符标志符 声明符标志符 , 声明符标志符列表 声明符标志符: 标识符 标识符 = 初始值 基本类型: b ...
by hqs7636 2008-06-05 浏览 (43) 回复 (0) 关键字:

两个小问题

1. 除了const,定义常量还有几种方法? 2. C++中的引用,在D中怎么表示?如下C++代码, int i; int &j = i; 怎么转换成D?
by soulmachine 2007-09-28 浏览 (586) 回复 (19)

什么时候会用到这样的参数 *&param

我最近在书中看到有这样的函数定义代码 ReturnType func(ClassType *&m) 什么时候会用到 *&m的参数啊, 这个是什么意思啊. &m,传引用 *param,传指针 *&m是传什么? 引用的指针?
by zjumty 2007-04-29 浏览 (1266) 回复 (13)

xpcom.dll为何不能正常加载?

就这一行代码还抛出异常,错误码是1114,可以肯定它找到了这个DLL,换成一个不存在的名字时,没有异常提示,错误码是126。我的当前路径是在xulrunner路径下,换成user32.dll就可以正常加载。 图片连接: 有人能解释这个吗? import std.loader; void main() { scope auto dll = new ExeModule(r"xpc ...
by qiezi 2007-04-11 浏览 (3343) 回复 (83)

使用 Spring 2.5 注释驱动的 IoC 功能(转)

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (741) 回复 (1)

如何让JSON穿梭在服务器于浏览器之间

如何让JSON穿梭在服务器于浏览器之间 一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用 目前实现的功能 1 JSON转换成java对象(按一定的规则提交) 什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用 2 java对象转换成JSON 可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (2588) 回复 (4) 关键字: json hocate

Scala和设计模式

 在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (523) 回复 (0) 关键字:

推荐知识库条目

Comming soon