c++
ly82882592
这个作者很懒,什么都没留下…
展开
-
数组赋值
#include #include int main(){ char a[10]={0}; for(int i = 0 ; i < 10 ; ++i) { a[i] = "ABCDEFG"[i%7]; printf("%c",a[i]); } }原创 2015-11-16 21:32:58 · 283 阅读 · 0 评论 -
c语言的不定长数组
struct Dynamic{ int a; char b[0];};Dynamic* dynamic = (Dynamic*)malloc(totalsize);原创 2015-11-16 21:35:58 · 1204 阅读 · 0 评论 -
typedef 的作用域
//.hclass A{public: typedef int size; virtual size ab() = 0;};class B : public A{virtual size ab();};//.cppvirtual A::size B::ab(){}在public下需要指定A::size.typedef 出现在函数体中,作用域也只限于函数。原创 2016-01-25 11:44:19 · 1101 阅读 · 0 评论 -
二分查找,递归
#include#include int a[10] = {1,2,3,4,5,6,7,8,9,10};int binarySearch(int left,int right,int key){ int middle = (left+right)/2; if(a[middle] == key) return middle; else if(a[原创 2016-03-10 11:54:10 · 268 阅读 · 0 评论 -
g++需要连接动态库
使用g++想要某个项目想要连接动态库可以用 rpath来做 例子: g++ array.cc -Wl,-rpath=../snowman/game/ext/3rd/lib/ -lzlog -Wl(l是小写的L):表示后面的参数需要传递给连接器,必须加上。...原创 2018-03-16 15:37:55 · 407 阅读 · 0 评论