搜索结果
查询Tags标签: cout,共有 1241条记录-
CSDN学习记录(c++)07 指针
指针的定义和使用 #include <iostream> using namespace std; int main() {int a = 10;int* p;//定义指针(数据类型 * 变量名)指针即位地址p = &a;//对指针变量进行赋值cout << "a的内存地址为:" << &a << endl;cout <<…
2021/7/3 14:21:30 人评论 次浏览 -
C++基础
教程笔记 C++中的基础语法与C基本一样,C++是包含C的所有语法的 C++概览 1. 初识C++ Hello C++ #include <iostream> using namespace std;int main() {cout << "Hello C++" << endl;system("pause");return 0; }c++中的关键字asm …
2021/7/1 20:25:26 人评论 次浏览 -
C++函数返回C风格的字符串
函数返回C风格的字符串: 函数无法返回一个字符串,可以返回一个字符串的地址,这样做的效率更高。 #include <iostream> char* buildstr(char c,int n); int main() {using namespace std;int times;char ch;cout << "Enter a character: ";cin &g…
2021/7/1 14:51:16 人评论 次浏览 -
C++四种类型转换总结
文章目录类型转换C语言类型转换 C++类型转换const_cast 去常属性 寄存器骚操作 关键字volatile reinterpret_cast重解释 static_cast 静态类型转换 dynamic_cast 动态类型转换 类型转换 C语言类型转换 在C语言里面类型转换比较简单,直接 (转换类型) 类型 强转就可以转换…
2021/7/1 12:21:36 人评论 次浏览 -
C++11 麻辣烫
C++11 空格 vector<list<list> >; // C++11之前需要一个空格 vector<list<list>>; // OK 在C++11之后 nullptr和std::nullptr_t // 空指针可以设置成 nullptr void f(int); void f(void*); f(0); // call f(int) f(NULL); //…
2021/6/30 9:20:34 人评论 次浏览 -
EOJ:2018 年计算机系夏令营机考
EOJ地址:https://acm.ecnu.edu.cn/contest/97/ 纯个人解法,如有更简单的方法,欢迎交流。 Problem A. 图像卷积(easy) #include<bits/stdc++.h> using namespace std; int n,m,h,w; int main(){cin>>n>>m;vector<int> myvect[n];for(int i =0…
2021/6/29 23:20:47 人评论 次浏览 -
内存管理工具,帮助检查内存泄露及野指针问题
转载:https://www.cnblogs.com/songr/p/5438346.html #include "stdafx.h" #include <iostream>using namespace std; union Align; class CTest{public: int A; double B; CTest() { cout<<"构造函数"<<endl;…
2021/6/29 7:20:51 人评论 次浏览 -
c++之终端输出带颜色
目录基础用法ANSI escape codes#define 基础用法 #include <iostream>int main(int argc, char** argv) {std::cout << "\033[0;30m This is black color text ! \033[0m" << std::endl;std::cout << "\033[0;31m This is red col…
2021/6/28 20:24:16 人评论 次浏览 -
C++基础-vector数据结构(初始化,插入,删除, 数据交换, 分配内存, 二维数组 )
1.vector的初始化 使用vector<int> myint{1, 2, 3, 4, 5}, 以及在vector中取数据, 使用.at或者[]int main1() {vector<int> myint{1, 2, 3, 4, 5};for(int i = 10; i < 20; i++){myint.push_back(i);} // cout << myint.front() << endl; /…
2021/6/28 7:21:55 人评论 次浏览 -
C++基础-多线程并行计算
为了获得并行计算的结果,需要使用 packaged_task对任务进行打包,使用pt1.get_future().get() 来获取结果 全部代码// // Created by Administrator on 2021/6/27. // #include<thread> #include<iostream> #include<future> //线程将来结果 #include&…
2021/6/27 20:21:02 人评论 次浏览 -
C++基础-结构体伪函数与多线程(void operator()(int))
C++结构体的伪函数使用operator进行创建,使用void operator()(int) 来表示需要传入的参数 #include<iostream> using namespace std;struct func{void operator()() //方法, 可以将对象名当做函数名使用{cout << "hello china hello cpp" << …
2021/6/27 14:14:22 人评论 次浏览 -
C++和Python成绩
题目描述给出一位同学的C++和python分数,判定是否只有一个不合格(成绩<60分)。输入描述一行,包含两个在0到100之间的整数,分别表示C++和python的成绩。输出描述若该生恰好只有一门课不及格,输出1;否则输出0。样例输入 50 80输出 1这道题也是简简单单的啦!废话不…
2021/6/26 14:57:00 人评论 次浏览 -
c++ Lambda表达式
[capture list] (params list) mutable exception-> return type { function body } 表达式中各个参数的含义如下: [capture list]:外部变量列表 (表示外部传进来的数值) (params list):形参列表 (比如用for_each传进来的数值) mutabl…
2021/6/22 14:28:45 人评论 次浏览 -
C++结构体作为函数参数传参
#include<iostream> using namespace std;#include<string>//结构体 struct Student {string name;int age;int score;}st3;/**结构体作为函数参数传参*/ //值传递 void printStufdent1(struct Student st3) {cout << "子函数" << endl…
2021/6/22 9:27:06 人评论 次浏览 -
c++教程2021-6-19学习笔记
#include <fstream>//文件读写的头文件。 /***文件操作:持久化数据。* 文件存储形式:文本文件/二进制文件*//*** 读文件:ifsteam 读文件* 写文件:ofstream 输出到文件中。* 读写操作:fsteam*///写文件步骤: //1.包含头文件 #include <fstream> //2.创建…
2021/6/21 14:28:20 人评论 次浏览