
C++
文章平均质量分 54
zhenshiyiqie
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++解决八皇后问题
近日,因老师布置的一道题目才知道有八皇后这个问题,首先介绍一下八皇后问题吧。 八皇后问题: 设法在国际象棋的棋盘上放置八个皇后,使得其中任何一个皇后所处的“行”、“列”以及“对角线”上都不能有其它的皇后。 国际象棋棋盘其实就是一个8*8的方格子组成的,我们可以看成是8*8的数组。 我最初的想法是利用结构体,构造皇后这么一个结构,它有 row(行) 和原创 2012-12-01 13:44:19 · 1592 阅读 · 0 评论 -
C++学习
字符串是存储在内存的连续字节中的一系列字符。 C++中定义字符串有两种方式:第一种是来自C语言,称为C风格的字符串;第二种是利用string类来定义。 第一种方法: 一种是逐个字符给字符数组复制,但是最后一个元素要为'/0',否则它只能是字符,而不是字符串。char cat[5] = {'f', 'a', 't', 's', '/0'}; 如果用cout输出cat的话将转载 2012-11-19 09:40:39 · 487 阅读 · 0 评论 -
C++_友元函数
1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率 具体来说:为了使其他类的成员函数直接访问该类的私有变量 即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数 优点:能够提高效率,表达简单、清晰 缺点:友元函数破环了封装机制,尽量不使用成员函数,除非不得已的情况下才使用友元函数。转载 2012-12-27 21:44:39 · 498 阅读 · 0 评论 -
C++ 编译出现: error C2871: 'std' : does not exist or is not a namespace 怎么解决
一直以为创建新项目时,VC6创建的Win32控制台程序自带的include "stdafx.h" 就可以直接使用namespace,百度知道才知道,要使用namespace 需要在开头引入即 include using namspace std; //........否则会编译过程会报出一下错误: error C2871: 'std' : does not exist or is no原创 2012-12-27 21:05:08 · 9375 阅读 · 0 评论