- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 C++面试笔试常见题目(一)
分析下面代码有什么问题? void test1() { char string[10]; char* str1 = “0123456789”; strcpy( string, str1 ); } 参考答案 字符串str1需要11个字节才能存放下(包括末尾的’\0’),而string只有10个字节的空间,strcpy会导致数组越界; 分析下面代码有什么问题? void ...
2018-01-31 23:56:05 470
翻译 同样可以实现互斥,互斥锁和信号量有什么区别?
援引CU上一篇帖子的内容: “信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在 哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这 个资源。比如对全局变量的访问,有时要加锁,操作完了,在解锁。有的时候锁和信号量
2018-01-31 23:46:07 966
原创 Java与C++如何处理循环引用问题
最近刷题刚刚研究过这个问题。何为循环引用 如果有两个或者以上的对象,它们彼此引用,就会造成循环引用。如下面的例子class Node { Node next ; } Node a = new Node (); Node b = new Node (); a . next = b ; b . next = a ;代码中,a对象引用了b对象,b对象也引用了a
2018-01-31 23:41:39 813 2
斯坦福龙、斯坦福兔子 、弥勒佛 、犹他茶壶等等经典图形学3D模型Obj格式
2020-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人