首页 > 编程语言
C++基础 01 简介和开发环境
这是我的个人笔记,主要记录知识要点。采用中英文混合编写,目的是可供其他有兴趣的朋友参考。 强烈建议大家掌握基本的英语和相关的术语,与时俱进是程序员的一个基本素养,而英语是必备的知识工具。 参考书目: 1:C is a programming language originally developed for developing the Unix operating system...
分类:编程语言   时间:2014-03-05 23:59:39    收藏:0  评论:0  赞:0  阅读:664
Thinking in C++读书笔记(三)---C++中的C
这章的名字虽然叫C++中的C,但是主体却是给我们介绍了很多C++中和C中原来不知道的只是,真心感觉C++/C的灵活和伟大。努力学习! 第三章 C++中的C 1 C++和C中的不同: 因为C++是向下兼容的,所以大部分的C C++是支持的,但是依然有一些差别。 ⑴函数原型:int func(int x,int y,int z); 在C中参数是一定要命名的,但是在C++中参数可以不命名,这是...
分类:编程语言   时间:2014-03-06 00:17:04    收藏:0  评论:0  赞:0  阅读:493
重新认识c++(01),做个简单的复数Complex类
最近看了一下Effect c++ 想要重新理解一下c++的机制以及内存布局,还是想搞这方面的研究,对底层不明白,总是有点很不踏实。 那就写了一个 Complex 类,这个类还是相对比较全的,基本上涵盖了一些运算。请大神飘过,勿噴,谢谢合作。 Complex.h文件 #ifndef __COMPLEX_H__ #define __COMPLEX_H__ #include #inclu...
分类:编程语言   时间:2014-03-06 00:47:46    收藏:0  评论:0  赞:0  阅读:512
paip.java 调用c++ dll so总结
paip.java 调用c++ dll so总结 ///////JNA (这个ms sun 的) 我目前正做着一个相关的项目,说白了JNA就是JNI的替代品,以前用JNI需要编译一层中间库,现在JNA直接调用C的库 JNA的功能和P/Invoke类似,但编写方法与P/Invoke截然不同。JNA没有使用Annotation,而是通过编写一般的Java代码来实现。 P/Invoke是...
分类:编程语言   时间:2014-03-06 04:12:29    收藏:0  评论:0  赞:0  阅读:581
paip.java c# .net php python调用c++ c dll so windows api 总结
paip.java c# .net  php python调用c++ c dll so windows api 总结 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax java  jna 反观.NET阵营,其P/Invoke技术调用原生函数非常方便,...
分类:编程语言   时间:2014-03-06 03:12:08    收藏:0  评论:0  赞:0  阅读:425
C++编程问题--glibc detected *** ./a.out: munmap_chunk(): invalid pointer: xxxxxx
glibc detected *** ./a.out: munmap_chunk(): invalid pointer: xxxxxx问题的解决...
分类:编程语言   时间:2014-03-06 03:31:31    收藏:0  评论:0  赞:0  阅读:1356
C++链表
C++链表,明天面试考前练习,主要熟悉一下环境,求面霸笼罩,,,#include using namespace std;typedef struct Node{ int data; Node *next;} Node;int main(){ Node* head,*last,*temp; int ...
分类:编程语言   时间:2014-03-06 02:15:51    收藏:0  评论:0  赞:0  阅读:519
Python学习笔记2_一些小程序
counts = [98,12,3,4,1,4,9,3821]minNum = min(counts)#print minNumminNum_index = counts.index(minNum)#print minNum_index#找出列表中最小的2个元素def find_two_smalle...
分类:编程语言   时间:2014-03-06 03:25:25    收藏:0  评论:0  赞:0  阅读:461
设计模式C++学习笔记之三(Singleton单例模式)
单例模式看起来也蛮简单的,就是在系统中只允许产生这个类的一个实例,既然这么简单,就直接贴代码了。更详细的内容及说明可以参考原作者博客:cbf4life.cnblogs.com。3.1.解释main(),大臣CEmperor,需要单例的类说明:很多大臣拜见的皇帝,只有一个。体现在面向对象方面,CEmp...
分类:编程语言   时间:2014-03-06 03:46:57    收藏:0  评论:0  赞:0  阅读:555
2014.3.5-C语言学习小结
知识点: 1.结构体 struct 2.联合体 union 3.枚举 4.结构、联合与函数===========================结构体 思考:如果现在希望保存一个学生的信息,该如何保存 sprintf "zhangsan:18:180” %s:%d:%d, name, height,...
分类:编程语言   时间:2014-03-06 04:08:28    收藏:0  评论:0  赞:0  阅读:1558
自己学习编程时间比较短,现在把一下自己以前刚刚接触C++时的程序上传一下,有空可以看看
键盘输入十个数,找出最大值和最小值。#includevoid main (){int a[10];int i,t,max,min;cout>a[i];for(i=0;ia[i]){ min=a[i]; a[0]=min;}}for(i=0;i<10;i++){max=a[9];if(a[9]<a[i...
分类:编程语言   时间:2014-03-05 20:21:36    收藏:0  评论:0  赞:0  阅读:499
C语言练习-学生信息管理系统
题目要求:学生信息管理系统struct studentInfo{ int id; char name[128]; int age; char sex; int c_score; int cpp_score; int oc_scpre;};struct StudentInfo Arr[100]={};...
分类:编程语言   时间:2014-03-05 20:45:00    收藏:0  评论:0  赞:0  阅读:709
10个让人厌烦的编程语言
这个榜单统计的是跨语言开发者最讨厌的编程语言,比如你最喜欢使用A语言来编程,那么可能会对其他语言的某些特性看不惯。 这是一种很主观的看法,上榜的语言不代表这个语言不好,只是说明某些开发者不太喜欢这个语言中的某些特性而已。欢迎在评论中说出你对某些语言的看法。下面这个排名是根据 Quora、Stack ...
分类:编程语言   时间:2014-03-05 21:17:50    收藏:0  评论:0  赞:0  阅读:551
C++中引用和指针的区别
原地址:http://blog.csdn.net/listening_music/article/details/6921608下面用通俗易懂的话来概述一下:指针-对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、v...
分类:编程语言   时间:2014-03-05 22:07:01    收藏:0  评论:0  赞:0  阅读:648
C语言实现二叉树的基本操作---创建、遍历、求深度、求叶子结点
#include #include #include typedef int ElemType; //数据类型 typedef int Status; //返回值类型 //定义二叉树结构 typedef struct BiTNode{ ElemType data; //数据域 struct BiTNode *lChild, *rChlid; //左右子树域 }BiT...
分类:编程语言   时间:2014-03-05 19:45:44    收藏:0  评论:0  赞:0  阅读:527
C++ 设计抽象基类的策略
(1)分析相关对象的需求,设计出一组实现公共功能的函数。 (2)将这些函数作为基类的虚函数(或纯虚函数),它们定义了一个          统一的公共接口。 (3)由该类基类派生出若干子类,在各子类中实现这些虚函数。 #include using namespace std; class Container //抽象类 { protected: double radius; publi...
分类:编程语言   时间:2014-03-05 20:10:23    收藏:0  评论:0  赞:0  阅读:548
c++日历改进版
#include # include #include #include #include using namespace std; void bangzhu(); void xianzaishijian(); void chakanrili(); int runnian(int); int tianshu(int,int); void shuru();...
分类:编程语言   时间:2014-03-05 19:21:06    收藏:0  评论:0  赞:0  阅读:406
Matlab与C++混合编程(依赖OpenCV)
Matlab与C++混合编程(依赖OpenCV)zouxy09@qq.comhttp://blog.csdn.net/zouxy09        之前在运行别人论文的代码的时候,经常有遇到Matlab与C++混合编程的影子。实际上就是通过Matlab的Mex工具将C++的代码编译成Matlab支持调用的可执行文件和函数接口。这样一方面可以在Matlab中利用已经编写好的函数,尽管这个函数是用C+...
分类:编程语言   时间:2014-03-05 18:55:22    收藏:0  评论:0  赞:0  阅读:555
C++归并排序 出现错误 请指教一下
代码如下: #include void orderarr(int a[],int i,int m,int n) { int *temp=new int[n-i+1]; int k=i; for(int x=i,y=m+1;x<=m && y<=n;) { if(a[x]<a[y]) { temp[i]=a[x];x++;i++; } else { te...
分类:编程语言   时间:2014-03-05 21:43:26    收藏:0  评论:0  赞:0  阅读:538
C++的学习资源
本文总结了几个好的C++网站,以及C++方面的经典书籍。所列书籍或标准可以到这里找找电子版。wikipedia关于C++有关条目,注意看后面“参考文献”和“外部链接”:C++ programming language:介绍C++C++ Standard Library:C++标准库,介绍了所有51个...
分类:编程语言   时间:2014-03-06 05:04:46    收藏:0  评论:0  赞:0  阅读:535
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!