Ir ao conteúdo

Kleber Mota

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Tudo que Kleber Mota postou

  1. Estou tentando implementar para um projeto uma classe que guarda um vetor de ponteiros para funções, e executa essas funções de uma vez quando um método da classe é invocado. Essas funções podem ter 1 ou mais argumentos, mas no momento a classe só funciona quando eu uso funções que tenham apenas 1 argumento. A implementação da classe que eu tenho no momento seria essa: template<typename T, typename ... Args> class Function { private: std::vector<std::function<T(T, Args...)>> terms; public: Function(std::initializer_list<std::function<T(T, Args...)>> array) { for(long unsigned int i=0; i<array.size(); i++) terms.push_back(std::data(array)[i]); } T operator()(T t, Args ... args) { T result = 0; for(long unsigned int i=0; i<terms.size(); i++) result += terms[i](t, args...); return result; } Function<T>& operator=(std::initializer_list<std::function<T(T, Args...)>> array) { for(long unsigned int i=0; i<array.size(); i++) terms.push_back(std::data(array)[i]); return *this; } }; typedef Function<int> f_int; typedef Function<float> f_float; typedef Function<double> f_double; Um código de teste para essa classe seria esse: int p1(int x) { return x*x; } int p2(int x) { return x; } int p3(int x) { return 2; } int p4(int x, int y) { return x*x * 2*y*y; } int p5(int x, int y) { return 2*x*x + y*y; } float p6(float x) { return x*x; } float p7(float x) { return 1.5f; } double p8(double x) { return x*x*x; } double p9(double x) { return -1.565*x*x; } double p10(double x) { return 17.515; } int main(int argc, char ** argv) { //std::function f_1(p4), f_2(p5); //std::cout << f_1(3,2) << std::endl; //std::cout << f_2(3,2) << std::endl; f_int f1 = f_int {p1, p2, p3}; f_float f2 = f_float {p6, p7}; f_double f3 = f_double {p8, p9, p10}; std::cout << f1(-2) << std::endl; std::cout << f2(3.5f) << std::endl; std::cout << f3(-2.185) << std::endl; return 0; } Alguém conseguiria dar uma dica de como alterar a classe para que ela funcione com funções de mais de 1 argumento? Por exemplo, com as funções p4 e p5 do exemplo.
  2. 1. Sim, está bem além do que é necessário, então deveria ligar normalmente? 2.Como falei no tópico, testei ligar diretamente na tomada também (ou, mas precisamente, somente com o filtro de linha entre a tomada e o cabo de energia), e deu o mesmo problema. 3. Não comprei o processador agora, já faz um tempo que efetuei essa copra, mas só consegui montar agora (fui comprando as peças aos poucos). 4. em algum link confirmando essa informação sobre o chipset? No manual não achei nada sobre isso. Tem como atualizar o firmware da placa ou algo parecido para suportar esse tipo de processador, caso se confirme a incompatibilidade?
  3. Montei recentemente um computador com os seguintes componentes: plca-mãe: Asus Z370-A processador: Core i7-7700 memória ram: HyperX Fury DDR4 99U5678 (3x8 GB) armazenamento: Ssd M.2 Sata Wd Green 240gb 2280 Wds240g2g0b (2 unid.) armazenamento: Seagate Barracuda Sata 3 7200rpm 2 TB placa de vídeo: Gigabyte Geforce GTX 1070Ti fonte: Corsair RM1000x Após conectar tudo, quando pressiono o botão de ligar, o computador liga por 1 ou 2 segundos (todos as ventoinhas, do processador e da placa de vídeo, disparam), mas desliga sozinho em seguida (os leds da placa-mãe ficam ligados - pelo manual, nenhum dos leds que indicariam algum problema acendem ou ficam acesos). Já tentei ligar o cabo de energia direto no filtro de linha e no nobreak (Marca: SMS- Modelo: 27396). Mesmo problema nos dois casos. Alguém sabe o que mais poderia testar para ver se funciona?
  4. Ok, conectei esse speaker e liguei novamente o equipamento. normalmente eu esperaria, se fosse memória, uma sequência de 3 bips curtos, mas o que aconteceu foram vários bips soando sem fim (até eu desligar o PC). No manual disponível no site do fabricante não tem nenhuma descrição dos bips emitidos pela placa. Você sabe onde achar isso?
  5. qual o fio que encaixa nesses pinos? (qual o identificador dele?)
  6. quando você menciona o speaker estaria se referindo ao cabo marcado com o indicador AUDIO que vem do gabinete? Se for esse, ele está conectado sim.
  7. mas se fosse a memória não deveria haver algum sinal sonoro?
  8. como falei, a placa de vídeo veio de outro equipamento, e estava funcionando perfeitamente. a fonte é uma EVGA 430W ATX12V v2.31 100-W1-0430-KR 80 Plus. EDIT: desconectei a placa de video também, mas o problema persistiu.
  9. Quando ligo o equipamento, tudo parece funcionar corretamente (cooler, leds, etc), mas nenhuma mensagem aparece no monitor e nenhum bip é ouvido. o equipamento é composto pelas seguintes partes: placa-mãe gigabyte ga-b85m-d3ph processador intel core i5-4440 lga 1150 memória ram Kingston HyperX FURY 4GB 1600Mhz DDR3 CL10 Black Series - HX316C10FB/4 (3 pentes) placa de video xfx r7-250 (retirada de outro equipamento, onde estava funcionando normalmente). Alguém tem alguma ideia do que pode estar acontecendo?
  10. Sim, o cooler está bem instalado e com pasta térmica. em relação à memória, no site do fabricante da placa-mãe, consta que ela suporta esse tipo de memória: o que abrange as especificações da memória instalada.
  11. Estes são os componentes do PC: Processador Intel Core i5-4440 Haswell, Cache 6MB, 3.1GHz (3.3GHz Max Turbo), LGA 1150, Intel HD Graphics 4600 BX80646I54440 CoolerMaster WaterCooler Seidon 120V 120mm RL-S12V-24PK-R1 Placa-Mãe ASUS p/ Intel LGA 1150 mATX Z97M-PLUS/BR 4xDDR3 HDMI/DVI/VGA, USB3.0, CrossfireX, Soquete M.2, SATA6GB/s, Rede Intel Memória Kingston HyperX FURY 4GB 1866Mhz DDR3 CL10 Black Series - HX318C10FB/4 Placa De Vídeo VGA PNY Geforce GTX 960 4GB DDR5 128-bit PCI-Express 3.0 VCGGTX9604XPB SSD Kingston 2.5´ 120GB UV300 SATA III Leituras: 550MB/s e Escritas: 350MB/s - SUV300S37A/120G Não vejo nenhuma incompatibilidade entre esses componentes. Consegue enxergar alguma?
  12. Termino de montar o PC, ligo energia, mouse, teclado e monitor, mas quando ligo ele, nada aparece no monitor, não dispara nenhum bip indicando algum problema, só fica o led indicador de ligado acesso indefinidamente. Alguém pode me dar uma ideia de qual poderia ser o problema aqui?
  13. ainda vou comprar sim. essa coolemaster é uma antiga que estava sobrando por aqui. 430W é realmente suficiente para esse conjunto? achava que só por causa dessa placa de vídeo já seria necessário pelo menos 500 ou 600W.
  14. Obrigado pela resposta. Só uma dúvida: eu testei esse conjunto com uma fonte CoolerMaster RS-500-PCAR-A3, que teoricamente possui uma potencia de 500w, mas o computador ficava ligando por alguns segundos e desligando. Você acha que isso poderia ter como causa um defeito da fonte ou outra coisa?
  15. Estou montando um pc com as seguintes configurações: placa-mãe: Intel DZ68BC placa de vídeo: PNY Geforce GTX 960 4GB DDR5 128-bit PCI-Express 3.0 1 ssd 120 Gb 3 pentes de moemoria RAM DDR3 de 4 Gb cada processador Core i3 gostaria de saber qual a melhor escolha de fonte para esse conjunto?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...