随笔分类 -  c/c++

摘要:升级vs2010到vs2012,突然发现build出来的应用程序无法运行,提示“不是有效的 win32 应用程序” or “not a valid win32 application”。参考CSDN论坛中的方法,找到下面这篇文章:http://blogs.msdn.com/b/vsnetsetup/... 阅读全文
posted @ 2014-09-17 18:23 mjorcen 阅读(982) 评论(0) 推荐(0) 编辑
摘要:有与项目组需要用到C++的一个模块, 需要将一个2维数组传到dll 里面 ,返回一个字符串, 恶心了1天终于完成了, 记录一下,同时也希望能给你带来帮助.java 代码如下,package test;import java.util.Arrays;import com.sun.jna.Libra... 阅读全文
posted @ 2014-08-26 16:23 mjorcen 阅读(902) 评论(0) 推荐(0) 编辑
摘要:char在C和C+中占一个字节 Java中无论是汉字还是英文字母都是用Unicode编码来表示的,一个Unicode码是16位,每字节是8位,所以一个Unicode码占两字节 /** * The number of bits used to represent a char va... 阅读全文
posted @ 2014-08-25 21:13 mjorcen 阅读(461) 评论(0) 推荐(0) 编辑
摘要:JNA—JNI终结者介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.java.net/非常强大、易用,功能上... 阅读全文
posted @ 2014-08-25 17:39 mjorcen 阅读(394) 评论(0) 推荐(0) 编辑
摘要:C++ dll调用-动态(显式)废话不说上代码, dll 头文件 j_test.h#pragma onceextern "C"_declspec(dllexport) void maopao(int *p, int count);extern "C"_declspec(dllexport) int ... 阅读全文
posted @ 2014-08-25 16:43 mjorcen 阅读(674) 评论(0) 推荐(0) 编辑
摘要:1、构造函数和析构函数为什么没有返回值? 构造函数和析构函数是两个非常特殊的函数:它们没有返回值。这与返回值为void的函数显然不同,后者虽然也不返回任何值,但还可以让它做点别的事情,而构造函数和析构函数则不允许。在程序中创建和消除一个对象的行为非常特殊,就像出生和死亡,而且总是由编译器来调用这些... 阅读全文
posted @ 2014-08-25 14:27 mjorcen 阅读(773) 评论(0) 推荐(0) 编辑
摘要:vs2013运行c语言出现:无法查找或打开PDB文件。“ConsoleApplication1.exe”(Win32): 已加载“C:\Users\hp\Documents\Visual Studio 2013\Projects\ConsoleApplication1\Debug\ConsoleAp... 阅读全文
posted @ 2014-08-25 12:37 mjorcen 阅读(5478) 评论(0) 推荐(0) 编辑
摘要:预处理命令 可以在C++源程序中加入一些“预处理命令”(preprocessor directives),以改进程序设计环境,提高编程效率。预处理命令是C++统一规定的,但是它不是C++语言本身的组成部分,不能直接对它们进行编译(因为编译程序不能识别它们)。 现在使用的C++编译系统都包括了预处... 阅读全文
posted @ 2014-07-14 17:43 mjorcen 阅读(960) 评论(0) 推荐(0) 编辑
摘要:内部函数和外部函数 函数本质上是全局的,因为一个函数要被另外的函数调用,但是,也可以指定函数只能被本文件调用,而不能被其他文件调用。根据函数能否被其他源文件调用,将函数区分为内部函数和外部函数。内部函数 如果一个函数只能被本文件中其他函数所调用,它称为内部函数。在定义内部函数时,在函数名和函数类... 阅读全文
posted @ 2014-07-14 14:51 mjorcen 阅读(2181) 评论(0) 推荐(0) 编辑
摘要:变量的存储类别1.动态存储方式与静态存储方式上一节已介绍了变量的一种属性——作用域,作用域是从空间的角度来分析的,分为全局变量和局部变量。 变量还有另一种属性——存储期(storage duration,也称生命期)。存储期是指变量在内存中的存在期间。这是从变量值存在的时间角度来分析的。存储期可以... 阅读全文
posted @ 2014-07-14 14:40 mjorcen 阅读(2497) 评论(0) 推荐(1) 编辑
摘要:全局变量前面已介绍,程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数。在函数内定义的变量是局部变量,而在函数之外定义的变量是外部变量,称为全局变量(global variable,也称全程变量)。全局变量的有效范围为从定义变量的位置开始到本源文件结束。如在一个函数中既可以使用本函数中的... 阅读全文
posted @ 2014-07-14 12:49 mjorcen 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:常变量在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量(constant variable)。例如,const int a=3; //用const来声明这种变量的值不能改变,指定其值始终为3在定义常变量时必须同时对它初始化(即指定其值),... 阅读全文
posted @ 2014-07-13 19:41 mjorcen 阅读(2449) 评论(0) 推荐(0) 编辑
摘要:符号常量 为了编程和阅读的方便,在C++程序设计中,常用一个符号名代表一个常量,称为符号常量,即以标识符形式出现的常量。#define PRICE 30 //注意这不是语句,末尾不要加分号# include int main(){ cout << PRICE * PRIC... 阅读全文
posted @ 2014-07-13 19:36 mjorcen 阅读(2077) 评论(0) 推荐(0) 编辑
摘要:C++的数据类型计算机处理的对象是数据,而数据是以某种特定的形式存在的(例如整数、浮点数、字符等形式)。不同的数据之间往往还存在某些联系(例如由若干个整数组成一个整数数组)。数据结构指的是数据的组织形式。例如,数组就是一种数据结构。不同的计算机语言所允许使用的数据结构是不同的。处理同一类问题,如果数... 阅读全文
posted @ 2014-07-13 18:50 mjorcen 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:C++程序的编写和实现 一个程序从编写到最后得到运行结果要经历以下一些步骤。1. 用C++语言编写程序 用高级语言编写的程序称为“源程序”(source program)。C++的源程序是以.cpp作为后缀的(cpp是c plus plus 的缩写)。2. 对源程序进行编译 为了使计算机能执行... 阅读全文
posted @ 2014-07-13 18:37 mjorcen 阅读(988) 评论(0) 推荐(0) 编辑
摘要:C++程序的结构和书写格式归纳如下: (1) 一个C++程序可以由一个程序单位或多个程序单位构成。每一个程序单位作为一个文件。在程序编译时,编译系统分别对各个文件进行编译,因此,一个文件是一个编译单元。 (2) 在一个程序单位中,可以包括以下几个部分: ① 预处理命令。上节4个程序中都包括... 阅读全文
posted @ 2014-07-13 14:50 mjorcen 阅读(2455) 评论(0) 推荐(0) 编辑
摘要:1 #include // 预处理命令 2 using namespace std; 3 4 class Student{ // 声明一个类,类名为Student 5 6 private :... 阅读全文
posted @ 2014-07-13 14:42 mjorcen 阅读(408) 评论(0) 推荐(0) 编辑
摘要:c++ 函数的函数声明只要在被调用函数的首部的末尾加一个分号,就成为对该函数的函数声明。函数声明的位置应当在函数调用之前。#include using namespace std;int main( ){ int max(int x,int y); //对max函数作声明 int ... 阅读全文
posted @ 2014-07-13 14:04 mjorcen 阅读(908) 评论(0) 推荐(0) 编辑
摘要:using namespace stdstd 是一个命名空间..不同的命名空间可以有相同的类名被定义 ..using namespace std;就是指明下面的程序使用std,如果不用这句指明的话就要用std::string(string是std空间中定义的也可以在全局空间中定义,只要名字空间不一样... 阅读全文
posted @ 2014-07-13 13:58 mjorcen 阅读(247) 评论(0) 推荐(0) 编辑
摘要:structDemo1# include # include enum EType{ One = 1,Tow,Three };struct S1{ int id ; char name [111]; long version ;};int main(void){ ET... 阅读全文
posted @ 2014-07-01 11:33 mjorcen 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示