直接上代码,理论知识自己百度吧/* 对int 型排序 */
#include
#include//sort头文件
using namespace std;// c++必写
/*bool cmp(int a,int b)
{
return a>b;
} */ // 去掉注释可以从大到小排序 sort 默认是从小到大排
int main()
{...
分类:
编程语言 时间:
2015-07-23 13:55:30
阅读次数:
139
linux下动态库的编写和调用
创建动态库程序文件
add.c
int add(int a,int b)
{
return a+b;
}
创建引用头文件
head.c
#ifndef _HEAD_
#define _HEAD_int add(int a,int b);
#endif
生成目标文件
生成要加编译器选项 -fpic
gcc -fpic -c add.c
然后生成动态库...
分类:
系统相关 时间:
2015-07-23 00:50:08
阅读次数:
162
今天试了下noi oj的1.1节,随便总结一下。【cout左对齐右对齐的方法】 1 #include 2 #include 3 #include//setw需要的头文件 4 using namespace std; 5 6 int main() 7 { 8 int a=1,b=23,c=45...
分类:
编程语言 时间:
2015-07-23 00:19:56
阅读次数:
213
原帖:程序崩溃时自动记录minidump的c++类封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。头文件://crash_dumper_w32.h#ifndef _CRASH_DUMPER_H_#define _CRASH_DUMPER_H_#include clas...
分类:
编程语言 时间:
2015-07-23 00:11:37
阅读次数:
328
CFLAGS 表示用于C编译器的选项
CXXFLAGS 表示用于C++编译器的选项
这两个变量实际上涵盖了编译和汇编的两个步骤CFLAGS:指定头文件(.h)的路径,如:CFLAGS=-I/usr/include -I/path/include 。同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include目录加入到该变...
分类:
其他好文 时间:
2015-07-22 22:59:11
阅读次数:
136
最近需要用 C++ 做一些数值计算,之前一直采用Matlab 混合编程的方式处理矩阵运算,非常麻烦,直到发现了 Eigen 库,简直相见恨晚,好用哭了。 Eigen 是一个基于C++模板的线性代数库,直接将库下载后放在项目目录下,然后包含头文件就能使用,非常方便。此外,Eigen的接口清晰,稳定高效...
分类:
编程语言 时间:
2015-07-22 18:30:05
阅读次数:
410
先上代码!以后再仔细编辑!
头文件
#pragma once
template
class ChainList
{
public:
struct Node
{
EleType _data;
Node* _next;
Node(){ _next = nullptr; }
Node(EleType data){ _data = data; _next = nullptr; ...
分类:
编程语言 时间:
2015-07-22 13:15:29
阅读次数:
112
NSArray是OC中的数组,是用来存储对象的。可以是重复的、有序的
新建一个Dog的类,在main.m中引入Dog的头文件
#import
#import "Dog.h"
int main(int argc, const char * argv[])
{
@autoreleasepool {
Dog * dog = [[Dog alloc] i...
分类:
编程语言 时间:
2015-07-22 13:13:25
阅读次数:
139
如果包含非系统提供的头文件并且你可以修改这个头文件,你做好要添加extern “C” {…} 逻辑块在这个头文件中,以便使用者可以#include包含在他们的C++代码中很好地使用它们。C编译器不能失败extern “C” {…},所以使用宏定义__cplusplus,这样C编译器就不能看到给部分代码。
语法结构#ifdef __cplusplus
extern "C" {
#endif
// 添...
分类:
其他好文 时间:
2015-07-22 13:08:00
阅读次数:
99
(1).weak 和assign的区别?assign:用于非指针变量(2).IOS开发之----#import、#include和@class的区别?1. 如果不是c/c++,尽量用#import。2. 能在实现文件中#import,就不在头文件中#import。3. 能在头文件中@class+实现...
分类:
移动开发 时间:
2015-07-22 12:19:36
阅读次数:
128