
C/C++
YLD10
字节跳动广告系统后端工程师
展开
-
【转载】编译错误:expected = asm or attribute before token
转载自: https://blog.youkuaiyun.com/zz962/article/details/6974575问题编译NDK程序,提示错误“expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘<’ token“解决目前的经历来看,是编译C程序中有C++特性时会出现该错误。原因清楚,解决就很简单,要么去掉...转载 2018-05-09 13:17:27 · 6429 阅读 · 0 评论 -
【转载】popen 使用方法
转载自:https://blog.youkuaiyun.com/stone8761/article/details/77498439 popen()可以执行shell命令,并读取此命令的返回值 popen() 函数通过创建一个管道,调用 fork() 产生一个子进程,调用一个 shell 以运行命令来开启一个进程。可以通过这个管道执行标准输入输出操作。这个管道必须由 pclose() 函数关闭...转载 2018-05-22 20:31:58 · 383 阅读 · 0 评论 -
【转载】让 Win32 窗口程序拥有控制台窗口
转载自:https://blog.youkuaiyun.com/u014629601/article/details/76473335让 Win32 窗口程序拥有控制台窗口 首先,为什么我们有了普通窗口后还要控制台窗口呢?因为我们可以用它方便的输出调试信息,而且普通玩家看到了也会觉得很高端。如果他会输几条命令,可能他会以为自己就是黑客了。示例效果: WinMain 作为入口函数后,手动...转载 2018-05-26 22:01:24 · 1154 阅读 · 0 评论 -
【转载】 strchr函数的用法
转载自:https://blog.youkuaiyun.com/dreamzuora/article/details/53305251【FROM MSDN &amp;&amp; 百科】 原型: char *strchr(const char *s,char c); 头文件:#include// 例子 1//#define FIRST_DEMO#define SECOND_DEMO#ifd...转载 2018-05-14 19:02:42 · 325 阅读 · 0 评论 -
【转载】C++ 中如何修改 const 变量
转载自:https://blog.youkuaiyun.com/heyabo/article/details/8745942 一、结论声明:不同于 C 语言的 const 变量修改问题(可以通过指针间接修改 const 变量的值),这里只讨论 C++ 里的 const。为什么?因为 gcc(按 c 语法) 和 g++(按 c...转载 2018-05-19 21:03:28 · 1305 阅读 · 0 评论 -
【转载】编写高质量 C 代码一:数据
转载自:https://blog.youkuaiyun.com/u011797751/article/details/51297799 (1)注意数据类型及其范围不同数据类型的表示方法和范围是不同的,整型如下图: 这里要注意符号数和无符号数是有区别的,符号的最高位要牺牲出来作为符号位,符号位为1表示负数,符号位为0表示正数...转载 2018-05-19 19:32:01 · 229 阅读 · 0 评论 -
【转载】int ,long , long long 类型的范围
转载自:https://www.cnblogs.com/TWS-YIFEI/p/6102997.htmlint ,long , long long类型的范围unsigned int:0~4294967295 int:2147483648~2147483647 unsigned long:0~4294967295long:2147483648~2147483647long...转载 2018-05-19 19:20:51 · 286 阅读 · 0 评论 -
【转载】 判断质数/素数——我知道的最快的方法
转载自:https://blog.youkuaiyun.com/songyunli1111/article/details/78690447标准版:大部分人都知道的比较快的方法:判断从 2 到 sqrt(n) 是否存在其约数,时间复杂度 O(sqrt(n))高配版:判断 2 之后,就可以判断从 3 到 sqrt(n) 之间的奇数了,无需再判断之间的偶数,时间复杂度 O(sqrt(n)/2)尊享版:...转载 2018-05-13 14:36:51 · 674 阅读 · 0 评论 -
【转载】c++ assert() 使用方法
转载自:https://blog.youkuaiyun.com/yunzhongguwu005/article/details/9178911assert 宏的原型定义在 #include &lt;assert.h&gt;void assert(int expression);assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息...转载 2018-05-11 21:23:32 · 311 阅读 · 1 评论 -
【转载】5分钟搞定内存字节对齐
转载自:https://blog.youkuaiyun.com/vincent_1011/article/details/4479965转载:http://blog.youkuaiyun.com/hairetz/archive/2009/04/16/4084088.aspx请牢记以下 3 条原则:(在没有 #pragma pack 宏的情况下)1:数据成员对齐规则:结构 ( struct ) (或联合 ( u...转载 2018-05-10 09:16:00 · 301 阅读 · 0 评论 -
【转载】C语言中open与fopen的区别
转载自:https://blog.youkuaiyun.com/az44yao/article/details/45042801int open(const char *path, int access,int mode) path 要打开的文件路径和名称  ...转载 2018-05-09 21:55:07 · 312 阅读 · 0 评论 -
我的代码风格 —— Win32
1.函数名,文件名,类名,结构体名,枚举类型名等使用 帕斯卡命名法:class MyName{};2.变量名使用 匈牙利命名法:char cMyName[20];3.花括号一律独占一行4.函数名后头带括号不用加空格隔开5.if, while, switch 等后面带括号要加空格隔开6.参数太多需要换行时必须对齐7.赋值语句一律按 ‘=’ 对齐8.注释应该尽量保持对齐9.文件的注释...原创 2018-05-29 23:43:02 · 374 阅读 · 0 评论