
------------c++------------
small__snail__5
如果有一天您来到了这里请留下您的痕迹,欢迎各种评论,一同进步。
我愿意做一只小蜗牛,不艳羡别人的速度,而独享自己的慢慢旅程,总有一天,我也可以骄傲的告诉所有人,我虽然慢,但是我不曾放弃,人生总要坚持点什么。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
拷贝构造函数(深拷贝)和(浅拷贝)
调用拷贝构造函数的三种情况:1>用已经存在的对象初始化另一个对象2>对象作为实参传递给形参3>对象作为函数返回值>浅拷贝:就是指针的拷贝,通过拷贝过来的指针来之向某个地址>深拷贝:若类中成员属性有指针成员数据类型时,此时要开辟好一块儿真是的空间然后指针指向它,而不是直接拷贝指针#include <iostream> using namespace std...原创 2018-03-29 16:30:07 · 319 阅读 · 0 评论 -
关于二维数组传参问题
1.c++primer中的推荐方法这种方法传递时需要明确数组的大小,但当数组大小是一个变化的值时不使用。#include <iostream> using namespace std; int test(int a[][5]) { cout << "yes"; return 0; } int main() { int a[10][5]; te...原创 2018-05-02 16:24:34 · 333 阅读 · 0 评论 -
c++提交有时候会弹出CE
在以前提交c++经常弹出CE,点看后是这个这个error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)它和没有加#include <string>有关,加上...原创 2018-04-26 09:42:29 · 517 阅读 · 0 评论 -
关于struct 与 typedef struct
在以前学c语言时候用struct时是这样的:#include <stdio.h> #include <stdlib.h> struct node{ int a; }; int main() { node b; return 0; } c语言规定要用struct node b;来声明一个对象,或者如下:#include <stdio.h>...原创 2018-04-19 11:00:00 · 410 阅读 · 0 评论 -
double与float表示范围与精度
/**一直对float与double有些模糊看到一个比较好的记下来了,原地址:http://www.cnblogs.com/BradMiller/archive/2010/11/25/1887945.html*/1. 范围 float和double的范围是由指数的位数来决定的。 float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bit...转载 2018-04-15 10:12:23 · 378 阅读 · 0 评论