网站首页 站内搜索

搜索结果

查询Tags标签: cout,共有 1241条记录
  • C++学习日记 容器deque、stack、list、set

    一、deque容器。 1、功能。 deque容器底层实现其实就是一个双端数组,可以对头部进行插入与删除的操作。 2、deque容器迭代器? 支持随机访问迭代器。 #include <iostream> using namespace std; #include <deque> #include <algorithm>void printDeque…

    2021/7/11 17:19:01 人评论 次浏览
  • 97、什么是虚拟继承

    由于C++支持多继承,除了public、protected和private三种继承方式外,还支持虚拟(virtual)继承, 举个例子: #include <iostream>using namespace std;class A{}class B : virtual public A{};class C : virtual public A{};class D : public B, public C{};int …

    2021/7/11 6:09:27 人评论 次浏览
  • 97、什么是虚拟继承

    由于C++支持多继承,除了public、protected和private三种继承方式外,还支持虚拟(virtual)继承, 举个例子: #include <iostream>using namespace std;class A{}class B : virtual public A{};class C : virtual public A{};class D : public B, public C{};int …

    2021/7/11 6:09:27 人评论 次浏览
  • c++11 利用chrono 计算代码执行时间

    前言 在测试自己代码性能的时候都想知道这段代码执行了多长时间,方法很多,此次是利用chrono来实现。 比较简单,单纯记录一下。 直接上代码。 #include <iostream> #include <chrono>int main(int argc, char** argv) {auto start = std::chrono::system_cl…

    2021/7/10 17:12:07 人评论 次浏览
  • c++11 利用chrono 计算代码执行时间

    前言 在测试自己代码性能的时候都想知道这段代码执行了多长时间,方法很多,此次是利用chrono来实现。 比较简单,单纯记录一下。 直接上代码。 #include <iostream> #include <chrono>int main(int argc, char** argv) {auto start = std::chrono::system_cl…

    2021/7/10 17:12:07 人评论 次浏览
  • C++中参数传递方式

    C++ 中的参数传递方式有2中,pass by value 和 pass by reference,传递数值和传递引用,两者最主要的区别在于 pass by value: 将数值copy一份给形参,形参数值的改变不影响形参; pass by reference : 形式参数能访问参数,形式参数和被穿参数为同一内存地址,形参的改变…

    2021/7/10 17:06:11 人评论 次浏览
  • C++中参数传递方式

    C++ 中的参数传递方式有2中,pass by value 和 pass by reference,传递数值和传递引用,两者最主要的区别在于 pass by value: 将数值copy一份给形参,形参数值的改变不影响形参; pass by reference : 形式参数能访问参数,形式参数和被穿参数为同一内存地址,形参的改变…

    2021/7/10 17:06:11 人评论 次浏览
  • 04373 C++程序设计 2019版 第一章习题五、程序设计题

    题目: 1、编写一个程序,将从键盘输入的n个字符串保存在一个一维数组A中。在输入字符串之前,先输入n的值。要求,数组A需要动态申请空间,程序运行结束前再释放掉。 #include <iostream>using namespace std;int main(){cout<<"请输入字符串个数:"…

    2021/7/9 9:08:54 人评论 次浏览
  • Codeforces Round #730 (Div. 2)

    A. Exciting Bets 对两个数同时加或者减,求最大gcd,就是abs(a-b),最后就是0,Δ;Δ,2Δ;2Δ,3Δ的情况代码int main() {int t;cin >>t;while (t--) {ll a, b;cin >> a >> b;if (a == b)cout << 0 << " " << 0 <…

    2021/7/8 6:05:43 人评论 次浏览
  • C++ primer读书记录 第一次更新2021.7.6

    需要对程序进行恰当的缩进保持程序的可读性 第一章 开始 cout<<c1<<endl;可以视为(cout<<c1)<<endl; cin>>v1>>v2;可以视为(cin>>v1)>>v2;endl的作用是将与设备相关联的缓冲区(buffer)的内容美国都刷到设备中去 //1.2节…

    2021/7/6 22:35:01 人评论 次浏览
  • 【C++】03-STL标准库与泛型编程-笔记(侯捷系列)

    1、STL六大部件:容器、分配器、算法、迭代器、适配器、仿函数。 2、begin()指向第一个元素,end()函数指向最后一个元素的下一个位置。 迭代器概念上讲就是泛化的指针。 Container<T> c; ... 写法①: Container<T>::iterator ite = c.begin(); for(; ite!=c…

    2021/7/6 22:10:10 人评论 次浏览
  • ? 挑战C站最强C++ STL标准库总结(内含大量示例)

    前言 最近博主为了准备七月份的百度之星的算法比赛,把C++ STL的相关语法又重新学习了一遍,然后整理成此文,本文内含string、vector、deque、stack、queue、list、set、map共9种容器的概念及常用操作语法,以及对STL的遍历、查找、排序、替换、算术生成等常用算法的用法…

    2021/7/6 22:09:59 人评论 次浏览
  • c++ 重载<<和>>的方式

    背景 我们很多时候看到类似以下代码 int main(int argc, char **argv) {int value = 10;cout << value << endl;return 0; }输出:但如果我们自定义的类,是否也能这样的输出呢,看以下代码很显然,这已经报错了 解决方法 这时候就要引进我们c++的重载机制了 …

    2021/7/6 1:29:38 人评论 次浏览
  • c++类的基本用法(析构和构造函数)

    创建长方体类实现求体积和面积的操作,然后分别用类成员函数和全局函数判断俩个长方体是否相等#include <iostream> #include <stdio.h> using namespace std; class Cube { protected:int m_H, m_W, m_L; public:Cube(int h=0,int w=0,int l=0) {m_H = h, m_…

    2021/7/3 20:53:54 人评论 次浏览
  • C++ auto

    atuo 1、自动类型推断 情况一 atuo a=110; auto b=B; auto s("HoGol");情况二 auto x=y+z;情况三 auto function(){return x+y; } auto res=function();2、 应用于范围for 范围for适用于C风格字符串以及适配了迭代器的容器,不可以用于指针 正确示范 auto s(&qu…

    2021/7/3 20:53:45 人评论 次浏览
扫一扫关注最新编程教程