![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++语言学习
文章平均质量分 76
红鲤鱼遇绿鲤鱼
只要思想不滑坡,办法总比困难多~
展开
-
C 编程记录
c语言记录原创 2022-06-03 13:45:50 · 106 阅读 · 0 评论 -
C++ 性能相关(2)
视频网站上看到的内容,随手记录下来概念:instructions : 指令条数这里注意指令和机器指令的区别,指令包含数个机器指令,一个指令一半对应一个汇编的语句。uops: 微指令intel官方的解释是uOp, or micro-op, is a low-level hardware operation. The CPU Front-End is responsible for fetching the program code represented in architectural inst原创 2021-02-10 14:45:41 · 476 阅读 · 0 评论 -
C++ 性能相关(1)
视频网站上看到的内容,随手记录下来例子:#include<bits/stdc++.h>using namespace std;class A{public: virtual int foo() { return i; } int i;};class B : public A{ virtual int foo() override { return A::i + 1; }};v原创 2021-02-06 15:41:39 · 142 阅读 · 0 评论 -
C++泛型算法中常用函数
C++泛型算法中的一些函数,find,copy,accumulate,fill,sort,unique的基本用法原创 2016-08-26 14:40:41 · 909 阅读 · 0 评论 -
C++ 有序关联容器
C++ 有序关联容器的基本操作和使用方法(map和set)原创 2016-10-20 21:06:32 · 2073 阅读 · 0 评论 -
C++ string的用法和例子
使用场合:string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。同时C++的算法库对string也有着很好的支持,而且string还和c语言的字符串之间有着良好的接口。虽然也有一些弊端,但是瑕不掩瑜。 其中使用的代码多数都是来自cpp官网,因为例子非常全。声明和初始化方法:想使用string首先要在头文件...原创 2016-08-24 15:31:19 · 187175 阅读 · 13 评论 -
C++ 无序关联容器
C++ 无序关联容器 C++11 unordered_map原创 2016-12-08 16:25:43 · 5004 阅读 · 0 评论 -
c++ primer 第五版 练习13.5
编写一个StrVec类 其中涉及到动态内存管理,内存分配,for_each,lambda表达式在类中使用,初始化列表等问题。#include <bits/stdc++.h>using namespace std;class StrVec{public: StrVec(): elements(nullptr),first_free(nullptr),cap(nullpt原创 2017-08-09 23:45:46 · 820 阅读 · 0 评论 -
C++智能指针与动态内存
个人理解:所谓智能指针就是为了防止出现内存泄露,出现野指针等操作的而定义的一种类型。 在标准库当中有两种类型的智能指针shared_ptr 允许多个指针指向同一个对象unique_ptr 独占所指向的对象另外还有weak_ptr的伴随类和auto_ptr,指向shared_ptr所管理的对象。auto_ptr是C++98版本中的内容,C++11中已经不再使用。 头文件名为 memory使用原创 2017-01-14 16:00:48 · 568 阅读 · 0 评论 -
C++ vector的使用方法
C++ vector的使用方法和例子原创 2016-08-11 23:01:15 · 6803 阅读 · 2 评论 -
C++顺序容器简介
C++ 顺序容器简介原创 2016-08-07 16:56:06 · 445 阅读 · 0 评论 -
cout输出流的执行顺序
cout输出流 运算副作用转载 2016-08-29 00:13:58 · 705 阅读 · 0 评论 -
指针-引用-const
c/c++的指针和引用原创 2016-01-23 00:35:26 · 576 阅读 · 0 评论 -
C++ 类定义与操作
C++ 类定义与操作 来自C++ primer 第六版 第七章的内容总结原创 2016-07-13 09:03:28 · 1274 阅读 · 0 评论 -
C++ 友元
C++ 友元原创 2016-07-17 23:17:54 · 386 阅读 · 0 评论 -
C++类的静态成员
C++ 类的静态成员原创 2016-07-30 00:13:08 · 365 阅读 · 0 评论 -
C++ 文件的输入输出
C++ 文件的输入输出原创 2016-08-04 23:10:57 · 658 阅读 · 0 评论 -
C++ IO库
C++ io库原创 2016-08-01 00:11:57 · 547 阅读 · 0 评论 -
C++ string流
C++ string 流原创 2016-08-06 14:45:28 · 787 阅读 · 0 评论 -
C++lambda表达式简记
简记:C++11的新特性,lambda表达式在python、javascript等语言当中要已实现。它可以简洁代码,把逻辑抽象出来,使程序富于弹性,更加方便阅读等功能。作为c++11里面比较重要的一个补充,还是很有必要总结和记录滴。在 C++ 11 中,lambda 表达式(通常称为 “lambda”)是一种在被调用的位置或作为参数传递给函数的位置定义匿名函数对象的简便方法。 Lambda 通常用于原创 2016-08-28 00:25:36 · 742 阅读 · 0 评论 -
递归与尾递归 (C语言)
递归与尾递归 c语言转载 2016-01-01 17:20:16 · 649 阅读 · 0 评论