码迷,mamicode.com
首页 >  
搜索关键字:cxx    ( 165个结果
cmake Debug模式和Release模式
在cmake中要编译debug模式的话,在CMakeLists.txt中添加如下两行 (不写就用默认的值) SET(CMAKE_CXX_FLAGS_DEBUG?"$ENV{CXXFLAGS}?-O0?-Wall?-g?-ggdb?") SET(CMAKE_CXX_FLAGS_RELEASE?"${ENV{CXXFLAGS}?...
分类:其他好文   时间:2015-07-19 23:55:52    阅读次数:1864
【设计模式】C++中多线程与Singleton的那些事儿
本文转自:http://liyuanlife.com/blog/2015/01/31/thread-safe-singleton-in-cxx/1. 前言前段时间在网上看到了个的面试题,大概意思是如何在不使用锁和C++11的情况下,用C++实现线程安全的Singleton。看到这个题目后,第一个想法...
分类:编程语言   时间:2015-06-28 12:24:19    阅读次数:245
CppSTL-rope
学习一下rope做一下笔记.....头文件#include 文件头using namespace __gnu_cxx;变量声明rope x;成员函数size() O(1)放心用.push_back(v) 不解释push_front(v) .....insert(p,v) 在位置p插入元素v. 插入后...
分类:其他好文   时间:2015-06-25 17:03:07    阅读次数:146
iOS ARC下dealloc过程及.cxx_destruct的探究
前言这次探索源自于自己一直以来对ARC的一个疑问,在MRC时代,经常写下面的代码:123456789- (void)dealloc{self.array = nil;self.string = nil;// ... //// 非Objc对象内存的释放,如CFRelease(...)// ... //...
分类:移动开发   时间:2015-06-11 16:12:14    阅读次数:326
Echoprint系列--Android编译与调用
在Echoprint系列--编译中编译了源码,这次将Echoprint移植到Android平台并测试识别歌曲功能。一、编译库1、环境准备Android NDK,我的是android-ndk-r10e修改源码,把src中的.cxx的文件重命名为.cpp,把src目录重命名为jniBoost源码,在PC上编译的时候也安装boost的,我的时boost_1_58_0,拷贝到jni目录2、编写编译配置文件...
分类:移动开发   时间:2015-06-10 15:45:32    阅读次数:613
CMake Intro - CMakeLists.txt
Notes:  directory structure:  cmake, cmake/Tutorial, cmake/Tutorial/MathLibs 1. File lists in cmake/Tutorial CMakeLists.txt TutorialConfig.h.in tutorial.cxx 2. File lists in cmake/Tutoria...
分类:其他好文   时间:2015-06-04 11:51:42    阅读次数:132
leveldb的makefile剖析
首先出现在眼前的是这个:OPT ?= -O2 -DNDEBUG-O0 -O1 -O2 -O3 编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高  至于-DNDEBUG我不知道什么意思,麻烦知道的同学告诉我。 然后是这个:$(shell CC="$(CC)" CXX="$(CXX)" TARGET_OS="$(TARGET_OS)" ./bu...
分类:数据库   时间:2015-06-04 09:54:54    阅读次数:393
nil、Nil、NULL与NSNull的区别
1.nil 指向一个对象的指针为空 在objc.h中的定义如下所示: #ifndef nil # if __has_feature(cxx_nullptr) # define nil nullptr # else # define nil __DARWIN_NULL # endif #endif在Objective-C中用于id类型的对象 NSString *name = ni...
分类:其他好文   时间:2015-05-14 12:00:08    阅读次数:136
人生的第一个MakeFile贴出来纪念一下
######################################### # Makefile for building: Rostering # Author:howard # Project: Rostering ######################################## #Compiler and options CC =gcc CXX =g++ ...
分类:其他好文   时间:2015-04-29 17:09:20    阅读次数:283
[转] - C++程序启动过程
先说编译、链接过程1.预编译展开宏2.为每一个.cxx源文件编译一个目标文件3.编译器合成这些目标文件成一个库文件,同时解析可以找到的符号引用4.连接器把目标的库文件和所需要的引用的静、动态链接库进行链接,即需要把其他静态库合成到可执行文件中,转换相应的符号引用为地址,然后确保所引用的其他动态链接库...
分类:编程语言   时间:2015-04-28 20:13:35    阅读次数:160
165条   上一页 1 ... 11 12 13 14 15 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!