Resultados da pesquisa a pedido "c++"
Question on boost :: swap
Casal de perguntas emboost::swap. Consulte o código abaixo, que é basicamente uma pasta recortada deboost/swap.hpp. Estou me referindo à biblioteca versão 1.43.0. namespace boost_swap_impl { template<class T> void swap_impl(T& left, T& right) { ...
Entendendo a origem de um erro de símbolo duplicado do vinculador
Eu tenho um programa c ++ que compilou anteriormente, mas depois de mexer com os Jamfiles, o programa não é mais compilado eld emitiu umduplicate symbol error. Isso persistiu depois de reverter sucessivamente para os Jamfiles originais, ...
Boost :: Python- possível converter automaticamente de dict -> std :: map?
Eu tenho uma classe C ++, com uma função de membro que pode levar um número pequeno a grande de parâmetros. Vamos nomear esses parâmetros, a-f. Todos os parâmetros têm valores padrão. Como parte do projeto python em que estou trabalhando, quero ...
padding com sprintf
Eu tenho uma pergunta fictícia. Gostaria de imprimir um número inteiro em um preenchimento de buffer com 0, mas não consigo classificar osprintfformato. Estou tentando o seguinte char buf[31]; int my_val = 324; sprintf( buf, "%d030", my_val ...
Por que o construtor não é chamado para um determinado operador de fundiçã
struct A {}; struct B { B (A* pA) {} B& operator = (A* pA) { return *this; } }; template<typename T> struct Wrap { T *x; operator T* () { return x; } }; int main () { Wrap<A> a; B oB = a; // error: conversion from ‘Wrap<A>’ to non-scalar type ‘B’ ...
possível gravar o operador de conversão automática fora de uma estrutur
A situação exata é a seguinte: eu defini nas estruturas da API do sistemaCGPoint eCGSize e quero poder escrevermy_point = my_size. Não consigo modificarCGPoint struct, somente pode escrever operador externo. Eu posso escrever operadores binários ...
xiste alguma alternativa comparável ao Q
Eu amo a idéia do Qt, no entanto, eu a uso não apenas para código aberto, mas também para desenvolvimento de código fechado. Este não é um problema real, pois apenas licencio sob a LGPL e distribuo as DLLs necessárias. Infelizmente, encontrei um ...
timização de base vazia MSVC
otimização de base vazia com herança múltipla parece ainda estar quebrada no msvc ++ 2010. Atualmente, parece funcionar apenas para o primeiro tipo derivado, portanto, se você estiver derivando de várias bases vazias, o tipo filho terminará com ...
Exceção de captura: divida por zero
O código a seguir não captura uma exceção, quando tento dividir por 0. Preciso lançar uma exceção ou o computador lança automaticamente uma em tempo de execução? int i = 0; cin >> i; // what if someone enters zero? try { i = 5/i; } ...
Como verificar se uma CPU suporta o conjunto de instruções SSE
O código a seguir é válido para verificar se uma CPU suporta o conjunto de instruções SSE Usando oIsProcessorFeaturePresent()parentemente, a função @ não funciona no Windows XP (consultehttp: //msdn.microsoft.com/en-us/library/ms724482 (v ...