博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++自己困惑之处
阅读量:6417 次
发布时间:2019-06-23

本文共 736 字,大约阅读时间需要 2 分钟。

1 typedef

可以把类型名重命名。

例如 typedef int my_i;

      my_i a;

      a为整型变量。

      typedef struct node *tree;

      struct node

      {
         char data;
         tree l,r; 
      };
      tree bt;

      bt为指向node的指针,node中有指向自己的指针。

推荐http://www.iteye.com/topic/143629

 2 push_heap(;;)堆中插入,先插再调,默认大根堆,小根堆再加一个参数greater<>()       http://blog.csdn.net/morewindows/article/details/6967409

 3  memset按字节填数,属于<cstring>;

4 getchar()读入文件结束符,输出空字符;

5 从类似“12:34:56”中读取12,34,56,可用sscanf(s,“%d%*c%d%*c%d",a1,a2,a3);

6 与s.c_str()相对string(c)变为string类

 7 c风格字符串用gets(s)(换行结束)或scanf("%s",s)(空格或换行结束)读入

    c++风格字符串用getline(cin,s,” “)(第三个参数是读到什么就结束,省略就为换行)或cin>>s(空格或换行结束)读入              

8 三角形的有向面积:x0*y1+y0*x2+x1*y2-x2*y1-x0*y2-x1*y0

   可用于判断点是否在三角形的内部。  

9 欧拉公式 V-E+F=2,适用于立体和平面,平面:V点数 E结点数 F划分区域数,不太懂啊QAQ。

转载于:https://www.cnblogs.com/xydddd/p/5074058.html

你可能感兴趣的文章
shell基础一
查看>>
windows下查看端口占用情况
查看>>
轻松玩转window7之五:管理共享
查看>>
邮件服务器搭建,可连接客户端
查看>>
大数据时代的遨游
查看>>
大数据测试之hadoop单机环境搭建(超级详细版)
查看>>
我的友情链接
查看>>
CSS教程:div垂直居中的N种方法[转]
查看>>
不要做浮躁的嵌入式系统工程师
查看>>
linux 文件操作与目录操作
查看>>
解决IE6浏览器下position:fixed固定定位问题
查看>>
KMP串匹配算法解析与优化
查看>>
css3动画简介以及动画库animate.css的使用
查看>>
javascript DOM节点操作
查看>>
c++ invoke java in android
查看>>
meta 之 viewport
查看>>
Linux下文件 ~/.bashrc 和 ~/.bash_profile 和 /etc/bashrc 和 /etc/profile 的区别 | 用户登录后加载配置文件的顺序...
查看>>
关于在swiper轮播组件中使用echarts的'click'事件无效
查看>>
Android开源项目README规范
查看>>
asp.net core 教程(五)-配置
查看>>