《C++Primer(第四版)摘要》的相关内容
相关讨论
温故而知新-const应用
class专属常量的声明和定义有两种方式:
一种是in-class initialization 方式,这种方式只适用于: (三者同时满足)
1.新式编译器
2.integral type(ints, chars, bool ...
by xombat 2008-03-12 浏览 (638) 回复 (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 浏览 (1292) 回复 (0) 关键字:
转:C++学习重点分析
一、#include “filename.h”和#include 的区别
#include “filename.h”是指编译器将从当前工作目录上开始查找此文件
#include 是指编译器将从标准库目录中开始查找此文件
二、头文件的作用
加强安全检测
通过头文件可能方便地调用库功能,而不必关心其实现方式
三、* , &修饰符的位置
对于*和&修饰符,为了避免误 ...
by SpringArt 2007-02-26 浏览 (941) 回复 (0) 关键字:
[PHP] C++和PHP在面性对象特性上的对比
前几天接到一个电话面试,面试员问了我几道C++的面向对象的知识,我答得很不流利,原因一是,自己有将近两年时间没有深入使用C++了,现在用起来很生疏;另一方面是因为最近总是使用PHP,导致和C++的面向对象混淆了,一时不知道哪个特性是PHP特有的哪些是C++也具有的。因此这里我在对比PHP与C++学习的过程中来深入研究一下他们的面向对象特性:
构造函数
C++中子类的构造函数默认会调用父 ...
by xombat 2008-09-19 浏览 (166) 回复 (1) 关键字: c++, php, 面向对象
相关博客
数组和指针
数组是由类型名、标识符和维数组成的复合数据类型数组也是一种存储单一数据类型对象的容器,其中每个对象都没有单独的名字,而是通过它在数组中的位置对它进行访问。数组的长度是固定的,数组一经创建,就不允许添加新的元素。Note:数组的维数必须用值大于等于1的常量表达式定义常量表达式只能包含整型字面值常量、枚举常量或者用常量表达式初始化的整型 const 对象。非 const 变量以及要到运行阶段才知道其值 ...
by clskkk2222 2008-02-12 浏览 (1819) 回复 (0) 关键字: cpp
高质量软件设计指南-C++/C(第二版)摘要
第五章 C++/C程序设计入门
C++标准对main函数有几个不同于一般函数的限制:
(1)不能重载;(2)不能内联;(3)不能定义为静态的;(4)不能取其地址;(5)不能由用户直接调用;
int a ; //在C中为声明,在C++为定义
在C++/C中,全局变量(extern 或 ...
by soulmachine 2007-04-04 浏览 (1688) 回复 (3) 关键字: C++
析构函数 管理指针成员
析构函数就是这样的一个特殊函数,它可以完成所需的资源回收,作为类构造函数的补充撤销类对象
时会自动调用析构函数
动态分配的对象只有在指向该对象的指针被删除时才撤销
当对象的引用或指针超出作用域时,不会运行析构函数,只有删除指向动态分配对象的指针或实际对
象(而不是对象的引用)超出作用域时,才会运行析构函数
撤销一个容器(不管是标准库容器还是 ...
by clskkk2222 2008-02-23 浏览 (2166) 回复 (0) 关键字: cpp
C++学习笔记--数据类型
每天花点时间,重新拾起C++,记录一些学习笔记,内容根据自己理解逐步更新。
1.指针
我们最熟悉的,一个字节由8位构成,一个字由32位构成,这是针对32位操作系统,其实字的大小是依赖于机器的,C++基本数据类型,int/short/long/float/double/long double长度都是以字为单位,如short为半个字,int为一个字,double是两个字,具体它们能代表多少位数据, ...
by xml 2008-01-31 浏览 (1556) 回复 (0) 关键字:
函数function
函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参,在一对圆括号中声明,形参与形参之间以逗号分隔。函数执行的运算在一个称为函数体的块语句中定义。每一个函数都有一个相关联的返回类型。C++ 语言使用调用操作符(即一对圆括号)实现函数的调用。函数体是一个作用域类似于局部变量,函数的形参为函数提供了已命名的局部存储空间。它们之间的差别在于形参是在函数的形参表中定义的,并由调用函数时传递函数 ...
by clskkk2222 2008-02-12 浏览 (1845) 回复 (0) 关键字: cpp
相关圈子讨论
两个小问题
1. 除了const,定义常量还有几种方法?
2. C++中的引用,在D中怎么表示?如下C++代码,
int i;
int &j = i;
怎么转换成D?
by soulmachine 2007-09-28 浏览 (685) 回复 (19)
什么时候会用到这样的参数 *¶m
我最近在书中看到有这样的函数定义代码
ReturnType func(ClassType *&m)
什么时候会用到 *&m的参数啊, 这个是什么意思啊.
&m,传引用
*param,传指针
*&m是传什么? 引用的指针?
by zjumty 2007-04-29 浏览 (1388) 回复 (13)
F#学习之路(2) 深刻理解函数(上)
函数在函数式编程语言中是一等公民,是函数式语言中最重要的基本组成元素,也是其名称的由来。
F# 中的函数之如C#中的类,是组织程序结构的最基本单元。是命令式编程语言中函数或OO编程语言中方法的超集。超集,有多强大?我将在下面几个方面细细道来。
F#是一种多范式的编程语言。支持命令式、函数式、 ...
by kimmking 2008-09-13 浏览 (59) 回复 (0)
F# 入门:使用 .NET Framework 中的函数式编程技术
本文讨论:
安装 F#
F# 语言基础
.NET 互操作性
异步 F#
本文使用了以下技术: .NET Framework, F#
目录
为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作
作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (70) 回复 (0)
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 浏览 (3636) 回复 (83)
相关新闻
CommonTemplate0.8.5发布
CommonTemplate0.8.5发布(2008-08-04)
CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用;
其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;
适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能 ...
by javatar 2008-08-04 浏览 (732) 回复 (6) 关键字: commontemplate
CommonTemplate发布0.8.7版本
CommonTemplate发布0.8.7版本(2008-10-03)
项目地址:http://www.commontemplate.org
问题修复:
修复Object.toJson在两对象互相引用时死循环的BUG
修复静态方法不能调用的BUG, 如: ${&com.xxx.Utils.calc(xxx)}
修复$setting指令String到Locale转换的BUG.
修复"&a ...
by javatar 2008-10-03 浏览 (489) 回复 (3) 关键字:
CommonTemplate 0.8.3 版本发布
项目地址:
http://www.commontemplate.org
0.8.3 版本发布 (2008-03-30)
此版本新功能较少, 主要为加强测试与BUG修复.
将操作符类型重载处理方式从职责链模式改成配置分派模式.
加入数组格式化器, Object[].toString不再出现地址符, 相关配置: defaultArraySeparator=,
加入输出类型定义配置: respon ...
by javatar 2008-03-31 浏览 (647) 回复 (0) 关键字: commontemplate

