自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 volatile关键字

volatile关键字编译器对代码的优化int main(){ int i = 0; i++; cout << "hello world!" << endl;}按照代码,这个程序会在内存中预留int大小的空间,初始化这段内存为0,然后这段内存中的数据加1,最输出hello world!到标准输出中。但是根据这段代码编译出来的程序(加-O2选项),不...

2018-10-29 15:08:49 110

原创 c++的const和static区别

c++的const和static区别const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。一般类的静态函数几乎就是一个全局函数,只不过它的作用域限于包含它的文件中。 在C+...

2018-10-01 10:37:47 303

转载 C++之中的友元函数的作用

C++之中的友元函数的作用#友元提供了不同类的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。通过友元,一个不同函数或另一个类中的成员函数可以访问类中的私有成员和保护成员。c++中的友元为封装隐藏这堵不透明的墙开了一个小孔,外界可以通过这个小孔窥视内部的秘密。友元的正确使用能提高程序的运行效率,但同时也破坏了类的封装性和数据的隐藏性,导致程序可维护性变差。友元函数 :友元函数是...

2018-10-01 10:25:56 1532

转载 C++Primer第五版——习题答案及详解

C++Primer第五版——习题答案及详解本文转自:https://blog.csdn.net/sjtudou/article/details/80514198第一章全部题目(第一章基础较多)http://blog.csdn.net/misayaaaaa/article/details/53200001第二章1~10题:http://blog.csdn.net/misayaaa...

2018-09-17 15:11:04 3467

原创 c++中产生小数的几种方法

c++中产生小数的几种方法int m,n; m=1,n=10; double r1=(m+n)/10.0; //除以10.0使r1的值保留一位小数,除以100.0使r1的值保留两位小数,依次类推;当被除数和除数的值大小相等时,r1只保留整数部分,没有小数部分。结果输出r1的值为1.1,r1=1;cout<<fixed<<setprecisi...

2018-09-17 11:15:21 5337

原创 c++中产生小数的几种方法

c++中产生小数的几种方法int m,n; m=1,n=10; double r1=(m+n)/10.0; //除以10.0使r1的值保留一位小数,除以100.0使r1的值保留两位小数,依次类推;当被除数和除数的值大小相等时,r1只保留整数部分,没有小数部分。结果输出r1的值为1.1, r1=1; cout<...

2018-09-17 11:10:41 1353

原创 随机数问题

随机数问题srand函数是随机数发生器的初始化函数。原型:void srand(unsigned seed);用法:它初始化随机种子,会提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随机数,如: srand(1); 直接使用1来初始化种子。不过为了防止随机数每次重复,常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 ...

2018-09-17 10:46:42 1503

原创 任意正整数相加

任意正整数相加// BigNumberPlus.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <string>using namespace std;#define MAX_SIZE 100void BigNumberPlus(char* num1, char...

2018-09-10 20:54:11 490

原创 有关字符串的复制和分割函数,及这些函数实现要注意的问题

有关字符串的函数,及函数实现要注意的问题str.h#ifndef _STR_H#define _STR_H#include "stdafx.h"#include <iostream>using namespace std;#define Capacity 10void str_token();

2018-09-10 15:34:04 155

原创 二叉树的建立,先序、中序、后续递归和非递归遍历

二叉树的建立,先序、中序、后续递归和非递归遍历----------shengming.h----------#pragma once#include "stdafx.h"#define N 20typedef char Elemtype;typedef int Status;extern int coun;typedef struct Bnode{ Elemtype...

2018-09-09 20:45:44 1693

原创 引用和指针的区别

本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链...

2018-09-09 20:27:56 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除