C/C++
文章平均质量分 70
nourewang
这个作者很懒,什么都没留下…
展开
-
C++之四书五经(上) <转>
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领 域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C++原创 2013-06-17 17:26:12 · 547 阅读 · 0 评论 -
c++ 指针的理解
现在在自学C++,对指针有个简单的理解,如有不对的地方请朋友们指出: #include int foobar(int *p) { *p = 1024; return *p;}int main() { int i = int(1); int *p = &i; std::cout std::cout std::cout int ival = fo原创 2013-06-17 17:27:00 · 401 阅读 · 0 评论 -
二进制、八进制、十进制、十六进制之间转换 <转>
一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。下面举例: 例:将十进制的168转换为二进制 得出结果 将十进制的168转换为原创 2013-06-17 17:26:55 · 930 阅读 · 0 评论 -
关于pthread_cancel <转>
软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic 目录: 1. 线程终止方式 2. pthread_cancel 请求退出 3. 由 pthread_cancel 引起的死锁问题 4. 关于 pthread_cancel 取消点 5. 参考资料 1. 线程终止方式 线程可能的终止方式包括: ·原创 2013-06-17 17:26:32 · 438 阅读 · 0 评论 -
玩转Google开源C++单元测试框架Google Test系列(gtest)(总) <转>
前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。 其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原原创 2013-06-17 17:26:28 · 568 阅读 · 0 评论 -
JNI throws java exception
//java异常全类名 const std::string CLS_JNIEXCEPTION = "cn/wisenergy/pi/workflow/JNIException"; //在JNI中实现抛java异常 void ThrowJNIException(JNIEnv *env,const std::string& errorMsg) { jclass e_cls =原创 2013-06-17 17:27:57 · 773 阅读 · 0 评论 -
C++ 常用排序算法大全
/* * BubbleSort.cpp * 冒泡排序法,将一个数组由小到大排序。 * 冒泡排序算法的基本思想是通过相邻两个记录之间的比较和交换, * 使关键码较小的记录逐渐从底部移向顶部(上升), * 关键码较大的记录逐渐从顶部移向底部(沉底). * Created on: 2012-10-16 * Author: noure */ #include原创 2013-06-17 17:27:25 · 809 阅读 · 0 评论 -
C++中的字节对齐分析 <转>
阅读指引: 示例代码 为什么要字节对齐 编译器对字节对齐的一些规则 结合编译器原则分析示例 总结 1.示例代码 先看一下这段程序的运行结果。 示例代码 struct A{ int a; char b; short c;};struct B{ char a; int b;原创 2013-06-17 17:27:05 · 702 阅读 · 0 评论 -
c++ cout控制输出 <转>
1. I/O的书写格式I/0流是输入或输出的一系列字节,当程序需要在屏幕上显示输出时,可以使用插入操 作符“cout当程序需要执行键盘输入时,可以使用抽取操作符 “>>”从cin输人流中抽取字符。例如:int myAge;cin>>myAge;不管把什么基本数据类型的名字或值传给流,它都能懂。例如,下面的函数输出字符串和整数: #include iostream.hvoid main()原创 2013-06-17 17:26:58 · 712 阅读 · 0 评论 -
C++中星号(*)和与号(&)的用法 <转>
问题内容:C++中*与&的用法 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=683153 所属论坛:C语言 审核组:C/C++ 提问者:thecct 解决者:blactte 感谢:Nizvoo、blactte、chutianshu1997 关键字:函数 调用 控件 C++ 手谈 字段 触发器 C原创 2013-06-17 17:27:02 · 1321 阅读 · 0 评论