c++技巧
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
c语言指针
#include<stdio.h>int main(){ int a[]={1,2,3,4,5}; int i; for(i=0;i<5;i++){ printf("%p a[%d]=%d\n", &a[i],i,a[i]); } int *p=(int*)0x0028FF24;//由上面的输出结果决定 printf("%p\n", p); pr...原创 2018-12-11 16:25:23 · 155 阅读 · 1 评论 -
C++ 读取一行带空格字符串
关于在C++中字符串的输入整理笔记1. cincin是C++中最常用的输入语句,当遇到空格或者回车键即停止如:#include <iostream>#include <string>using namespace std;int main(){ chara[50]; cin>>a; ...转载 2018-09-30 19:08:03 · 10382 阅读 · 0 评论 -
c++程序记时模板 测试程序运行时间
有时为了测试程序运行时间,或者程序陷入了死循环,要不定期打印某些变量的值,又懒得打断点,太麻烦,此时可以定期输出程序变量值,观察运行情况下面给出c++计时模板 前不久为启动和关闭oracle服务写脚本的时候用到了,今天写bfs直接复制过来用了下,发现不错,记录下#include<iostream>#include <ctime>using namespace...原创 2019-03-16 18:57:09 · 284 阅读 · 0 评论 -
c++结构体做函数参数问题 vector做参数问题
1.结构体名传递的也只是副本2.结构体指针做形参 实参传递结构体名地址 才是地址传递#include<iostream>using namespace std;struct node{ int age; node(){age=0;} node(int age){this->age=age;}};void add1(node no){ no.age...原创 2019-03-16 20:15:25 · 1125 阅读 · 0 评论 -
c/c++乘方和开方函数
底层的c语言要求a^p 或者x开n次方,原来都提供了api,就是不起眼的pow底层的c语言要求a^p或者x开n次方,原来都提供了api,就是不起眼的powdouble(double,double)double(int,int)double(int,double)double(double,int)pow(a,p)=a^ppow(a,1.0/x)=a^(1.0/x) 就...原创 2019-12-23 13:28:00 · 5900 阅读 · 1 评论