C++
疯狂的小罗
这个作者很懒,什么都没留下…
展开
-
C++练手小项目//日历生成器---可供新手学习
C++练手小项目//日历生成器项目概述:用户输入年月,程序输出该月份的日历到屏幕上。用到的知识有:函数指针条件语句字符串代码如下:/*C++练手小项目//日历生成器*/include <iostream>#include<iomanip>#include<windows.h>#include<string>#include<vector>#include<array>using namespace原创 2020-05-22 10:40:15 · 423 阅读 · 0 评论 -
使用OpenMP进行C++并行编程的一些心得
最近在编程时,由于涉及到大量for循环等遍历计算,需要了解并行编程知识,于是看了下OpenMP的相关教程;何为OpenMP?以下为百科内容:OpenMP是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受,用于共享内存并行系统的多处理器程序设计的一套指导性编译处理方案(Compiler Directive) [1] 。OpenMP支持的编程语言包括...原创 2019-12-19 10:43:57 · 1534 阅读 · 0 评论 -
DEBUG和RELEASE和速度差异竟然如此之大
DEBUG和RELEASE和速度差异竟然如此之大!!!最近几个月写了一个程序,大概有几千行代码,里面有大量的数学运算,用DEBUG需要300多s,而RELEASE只需要1.6s,这速度差异简直巨大!所以,大家如果不是在程序开发初期,尽量别用DEBUG了,尤其是工科写程序的**,DEBUG真的慢!!!**...原创 2019-11-26 20:57:03 · 2063 阅读 · 2 评论 -
一个例子告诉你C++引用和指针的区别
C++引用vs指针引用很容易和指针混淆,他们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。引用必须在创建时被初始化。指针可以在任何时间被初始化。例如:int i=0;int& r=i;double &s=d第一个声明可以读作“r是一个初始化为i的整型...原创 2019-11-06 08:47:30 · 160 阅读 · 0 评论 -
用流函数进行格式化输出
用流函数进行格式化输出1、setfstef是set flags(设置标志)的缩写。编制(flags)是以二选一的方式来做一件事情的指令。ios::fixed 不用e计数法来表示浮点数ios::scientific 用e计数法来表示浮点数ios::showpos 始终以浮点数显示小数点和尾随的0。如果不设置此表示,而且一个数字在小数点后全是0,...原创 2019-11-06 08:45:06 · 347 阅读 · 0 评论 -
关于C++函数引用传递的一些心得(pass-by-reference)
关于C++函数引用传递的一些心得(pass-by-reference)最近在看别人的程序的时候,了解到一种新的函数写法。通常,我么在使用通常来讲,函数通过形参接收实参的数值,并返回相应的结果,这种方式我么成为“按值传递”(pass-by-value),这种传递方法并不会修改原始数值本身。但是,如果想直接更改正在被调用中的函数中的一个值,就可以通过引用传递的方式来进行实现。这种方法我们称之为...原创 2019-11-04 11:37:05 · 357 阅读 · 0 评论