![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++篇
名侦探hzz
这个作者很懒,什么都没留下…
展开
-
C++命名空间总结
命名空间简介在c++中,变量、函数和类都是大量存在的,如果都在全局作用域中,可能会导致很多冲突。使用命名空间的目的就是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。命名空间定义定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即可为命名空间的成员。//普通命名空间namespace N...原创 2019-03-13 20:14:46 · 211 阅读 · 0 评论 -
C++的输入输出
在学习c语言时,我使用的第一个函数就是printf().当时向屏幕上打印了:“hello world"。在学习c++时,我第一个学习的也是它的输入输出,而且c++的输入输出更加方便,不需要增加数据格式控制,不需要记%d是整型之类的。我们来看下c++是如何实现输出的:#include <iostream>using namespace std;int main(){ cout...原创 2019-05-16 19:35:53 · 143 阅读 · 0 评论 -
C++函数重载总结
在c++中,同一作用域中可以声明几个功能类似的同名函数,但它们的参数列表必须不同。如:int Add(int left, int right){ return left+right;}double Add(double left, double right){ return left+right;}long Add(long left, long right){ retur...原创 2019-05-16 19:56:07 · 217 阅读 · 0 评论 -
C++引用总结
引用其实就是给一个存在的变量取一个别名,就像给人取外号一样。编译器不会给引用变量开辟内存空间,它和引用的变量公用一快内存空间。引用的规则是:类型& 引用变量名 = 引用实体;如:test(){ int a = 10; int& ra = a; cout<<a<<' '<<ra<<endl;}注意:引用类型必须和引用...原创 2019-05-16 20:18:00 · 121 阅读 · 0 评论 -
C++找出只出现一次的数字
题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。答案:class Solution {public: int singleNumber(vector<int>& nums) { int value = 0; for(int i = 0;i < nums.size()...原创 2019-07-29 17:08:02 · 1246 阅读 · 0 评论 -
模拟实现string类
#pragma once#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <cassert>using namespace std;class String{public: typedef char* iterator; typedef const char* const_iterator...原创 2019-07-27 22:31:41 · 125 阅读 · 0 评论