这是我的个人笔记,主要记录知识要点。采用中英文混合编写,目的是可供其他有兴趣的朋友参考。
强烈建议大家掌握基本的英语和相关的术语,与时俱进是程序员的一个基本素养,而英语是必备的知识工具。
参考书目:
1:C is a programming language originally developed for developing the Unix operating system...
分类:
编程语言 时间:
2014-03-05 23:59:39
收藏:
0 评论:
0 赞:
0 阅读:
664
这章的名字虽然叫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
最近看了一下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总结
///////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 总结
作者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
glibc detected *** ./a.out: munmap_chunk(): invalid pointer: xxxxxx问题的解决...
分类:
编程语言 时间:
2014-03-06 03:31:31
收藏:
0 评论:
0 赞:
0 阅读:
1356
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
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
单例模式看起来也蛮简单的,就是在系统中只允许产生这个类的一个实例,既然这么简单,就直接贴代码了。更详细的内容及说明可以参考原作者博客:cbf4life.cnblogs.com。3.1.解释main(),大臣CEmperor,需要单例的类说明:很多大臣拜见的皇帝,只有一个。体现在面向对象方面,CEmp...
分类:
编程语言 时间:
2014-03-06 03:46:57
收藏:
0 评论:
0 赞:
0 阅读:
555
知识点: 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
键盘输入十个数,找出最大值和最小值。#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
题目要求:学生信息管理系统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
这个榜单统计的是跨语言开发者最讨厌的编程语言,比如你最喜欢使用A语言来编程,那么可能会对其他语言的某些特性看不惯。
这是一种很主观的看法,上榜的语言不代表这个语言不好,只是说明某些开发者不太喜欢这个语言中的某些特性而已。欢迎在评论中说出你对某些语言的看法。下面这个排名是根据
Quora、Stack ...
分类:
编程语言 时间:
2014-03-05 21:17:50
收藏:
0 评论:
0 赞:
0 阅读:
551
原地址: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
#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
(1)分析相关对象的需求,设计出一组实现公共功能的函数。
(2)将这些函数作为基类的虚函数(或纯虚函数),它们定义了一个
统一的公共接口。
(3)由该类基类派生出若干子类,在各子类中实现这些虚函数。
#include
using namespace std;
class Container //抽象类
{
protected:
double radius;
publi...
分类:
编程语言 时间:
2014-03-05 20:10:23
收藏:
0 评论:
0 赞:
0 阅读:
548
#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)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
代码如下:
#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++方面的经典书籍。所列书籍或标准可以到这里找找电子版。wikipedia关于C++有关条目,注意看后面“参考文献”和“外部链接”:C++
programming language:介绍C++C++ Standard Library:C++标准库,介绍了所有51个...
分类:
编程语言 时间:
2014-03-06 05:04:46
收藏:
0 评论:
0 赞:
0 阅读:
535