来自:http://www.cnblogs.com/hicjiajia/archive/2009/09/27/1574957.html 参考文献:[1]C++程序设计语言(特别版), 裘宗燕译, 机械工业出版社[2]C++ Primer (3rd Ed.), S.B. Lippman and J. ...
分类:
编程语言 时间:
2016-04-04 20:52:26
阅读次数:
242
C++中,什么是复合类型?刚开始,还以为自定义的类是复合类型。查了C++primer才知道复合类型不是类。在C++中类型大致可以分为三种一、内置类型如int,char,float,unsigned等。内置类型是最基本的类型。二、复合类型复合类型:基于其他类型定义的类型,使用其它类型定义的类型。..
分类:
编程语言 时间:
2016-04-03 20:41:25
阅读次数:
160
最近在读C++ primer plus,看到了关于虚函数表的部分,觉得应该记录一下。 C++只是规定了虚函数应该如何做,但是具体的实现是编译器来负责的。通常编译器是通过向对象添加一个隐藏的成员来操作虚函数,这个隐藏的成员是一个指向数组的指针,这个数组的内容是方法的地址。这个数组通常叫做“虚表”(vi ...
分类:
编程语言 时间:
2016-04-03 15:59:37
阅读次数:
134
目前为止我们使用过的静态内存,栈内存和内存池,静态内存用来保存局部static对象、类static成员,以及定义在任何函数之外的成员。栈内存用来保存定义在函数内部的非static成员,分配在静态内存或栈内存中的对象由编译器自动创建或销毁,对于栈对象仅在其定义的程序块运行时才..
分类:
编程语言 时间:
2016-04-01 16:11:06
阅读次数:
231
如果一个字母延伸到中线之上,如d或f,则称其有上出头部分。如果一个字母延伸到中线之下,如p或g, 则称其有下出头部分。编写程序,读入一个单词,输出最长的即不包含上出头部分,也不包含下出头部分单 词。 // 9_49.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"# ...
分类:
编程语言 时间:
2016-03-30 19:41:43
阅读次数:
204
纯原创 转载请注明出处:http://blog.csdn.net/axuan_k
13.2 13.3 13.4 13.5
#include
using namespace std;
class Point{
int a;
};
Point global; //13.4
Point foo_bar(Point arg) //1...
分类:
编程语言 时间:
2016-03-29 13:05:02
阅读次数:
237
这篇文章中的大部分书籍、网站、博客等曾经在我的学习中给了我很大的帮助,因此把他们分享出来,希望能给更多的人以帮助,也希望大家能够继续补充,可以在后边的评论区进行补充,我会时刻进行更新。
0x00 关于 C++书籍(难度递增)
《C++ primer plus》
《C++程序设计原理与实践 》
《Effective C++ 》
《C++编程规范》
《C++模板元编程》
《Advanced C++ Me...
分类:
其他好文 时间:
2016-03-27 15:53:00
阅读次数:
301
第十一章 部分答案
11.9.1#ifndef VECTOR_H_
#define VECTOR_H_
#include
namespace VECTOR
{
class Vector
{
public:
enum Mode { RECT, POL };
//rect FOR rectangul,POL for Pola...
分类:
编程语言 时间:
2016-03-27 12:43:44
阅读次数:
379