首页 > TAG信息列表 > standard-library
中止对python交互式控制台的评估
我正在编写自己的python代码编辑器和终端以取乐,并在现有程序中实现它以增加可写性. 现在,我发现了一个问题,我不知道如何在代码运行后停止评估.那怎么办? 这是我的实现: import code import contextlib import sys from io import StringIO import copy @contextlib.contextmanagC ofstream删除和清理
我正在编写有时必须清理的C ofstream-应该删除正在写入的文件,并删除和清理该类. 怎么样? (除了关闭它并按名称删除它). (至少文件不应该与打开文件的预期位置和文件名一起存在-tempfile目录可以确定)解决方法:据我所知,没有其他办法.关闭文件并使用 用其名称删除. 最好由某种RAII类c – int8_t和uint8_t是char类型吗?
鉴于这个C 11计划,我应该期待看到一个数字还是一个字母?还是没有期望? #include <cstdint> #include <iostream> int main() { int8_t i = 65; std::cout << i; } 标准是否指定此类型是否可以是字符类型?解决方法:根据C 0x FDIS(N3290)的§18.4.1[cstdint.syn],int8_t是一为什么一些内置的Python函数只有传递?
我想看看math.py函数是如何实现的,但是当我在PyCharm中打开文件时,我发现所有函数都是空的并且有一个简单的传递.例如: def ceil(x): # real signature unknown; restored from __doc__ """ ceil(x) Return the ceiling of x as a float. This is the smallest inc – 为什么从函数返回向量是可以的?
请考虑此代码.我已经多次看过这种类型的代码了.单词是本地向量.如何从函数中返回它?我们可以保证它不会死吗? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "c – 子类/继承标准容器?
我经常在Stack Overflow上阅读这些语句.就个人而言,我没有发现任何问题,除非我以多态方式使用它;即我必须使用虚拟析构函数. 如果我想扩展/添加标准容器的功能那么什么是比继承一个更好的方法?将这些容器包装在自定义类中需要更多的努力并且仍然是不洁净的.解决方法:这有一个坏主意c – 在std :: allocator rebind上传输对象所有权
我有一个Visual Studio 2008 C应用程序,我正在实现替换std :: vector等容器中使用的标准分配器.但是,我遇到了一个问题.我的实现依赖于拥有资源句柄的分配器.在使用重新绑定功能的情况下,我需要将句柄的所有权转移到新的分配器.像这样的东西: template< class T > class MyAllocato“探索C book”编译器设置
我刚拿到这本书“探索C”,我正在上第一堂课.我作为业余爱好已经做了几年C#所以我为什么不试试C. 在书中它说我需要设置我的编译器使用标准C.我正在使用visual studio 2010,所以我做到了. http://msdn.microsoft.com/en-us/library/ms235629.aspx 但是当我去编译代码时,一切正常,除标准c库链接
我试图理解标准库何时链接到我自己的二进制文件.我写了以下内容: #include <stdio.h> double atof(const char*); int main(){ const char * v="22"; printf("Cast result is %f", atof(v)); } 它正在用g -c main.cpp编译成功,但是当我链接刚创建的目标文件时,我发现了Linux上缺少标准库?
我一直在OS X中使用Crystal,与Homebrew一起安装.现在我在Linux上尝试一下,但是当我编译一个包含标准库中的URI的项目时,我得到: while requiring “URI”: can’t find file ‘URI’ relative to ‘/home/…’ 我根据文档使用apt-get安装. (如果重要的话,我实际上正在使用LinuxMic – 在为特定操作系统编写代码时,标准库调用与所有OS API调用之间的权衡是什么?
在编写一些您知道将针对一个操作系统的东西时,使用标准库调用与OS的API调用有什么优缺点? 例如,在C我专门为Windows编程,我应该这样做 memcpy(studentCopy, student, sizeof(Student)); 或坚持使用Windows API调用,如下所示: CopyMemory(studentCopy, student, sizeof(Student));是否有任何100%C 11兼容的std实现?
是否有标准C库的开源100%C 11兼容(*)实现? (*)被证明完全符合标准的实现或没有已知缺陷的实现.解决方法:您可以查看llvm,http://libcxx.llvm.org/的libc,您可以从他们的网站访问SVN回购,其中一个主要功能是“C 11标准定义的正确性”在iostream或C中的其他地方有什么叫时间吗?
代码编译没有错误,但时间无处可宣. 幸运的是,错误已经消失,因为我将名称更改为mtime.但错误的本质是什么?时间是什么? 这个程序的输出是1.我想知道文件iostream或某个地方是否有任何调用时间. #include <iostream> int main() { std::cout << time << std::endl; return 0;是否可以单独包装PHP库函数来更改名称?
我将在今年夏天开始一个相当大的PHP应用程序,我将成为唯一的开发人员(所以我没有任何编码约定,以符合我自己的). 尽管有愚蠢的命名空间令牌,PHP 5.3仍然是一种不错的语言IMO.但有一件事总是让我困扰的是标准库和缺乏命名约定. 所以我很好奇,在我自己的函数/类中包含一些最常见的标排序 – Quicksort或O(N.logN)在jdk中排序
参见英文答案 > What sort does Java Collections.sort(nodes) use? 4个 在jdk标准库中是否有快速排序或其他O(N.logN)排序? 收藏课没有带来希望: Implementors should feel free to substitute other algpython:在哪里需要真正的内置文件对象?
从urllib.urlopen()上的python docs,谈论函数在成功时返回的类文件对象: (It is not a built-in file object, however, so it can’t be used at those few places where a true built-in file object is required.) 那几个需要真正内置文件对象的地方是什么? 注意:这纯粹是出于好