La référence à la fonction membre non statique doit être appelée

Srijan Jain

Le morceau de code suivant vise à trier un vecteur 2D sur la base de la première colonne, mais il renvoie une erreur :

Ligne 8 : Char 43 : erreur fatale : la référence à une fonction membre non statique doit être appelée sort(people.begin(),people.end(), sortfunc); ^~~~~~~~ 1 erreur générée.

class Solution {
public:

bool sortfunc(const vector<int>& v1, const vector<int>& v2){
    return v1[0]<v2[0];
  }
vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {
    sort(people.begin(),people.end(), sortfunc);
    return people;
  }
};
Srijan Jain

Comme suggéré par @SevastianHoffmann , la fonction lambda fait le travail.

    class Solution {
    public:
}
    vector<vector<int>> reconstructQueue(vector<vector<int>>& people) {
        sort(people.begin(),people.end(), [](const vector<int>& v1, const vector<int>& v2){
        return v1[0]<v2[0];
      });
    return people;
  }
};

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Erreur: la référence à la fonction membre non statique doit être appelée (2)

Obtenir l'erreur "la référence à la fonction membre non statique doit être appelée"

Erreur C ++: la référence à une fonction membre non statique doit être appelée

La référence à une fonction membre non statique doit être appelée

la référence à une fonction membre non statique doit être appelée error

Fonction modèle paramétrique de non-type, erreur : la référence à la fonction membre non statique doit être appelée

Impossible d'accéder aux objets du jeu "la référence à la fonction membre non statique doit être appelée"

La référence à une fonction membre non statique doit être appelée sur une classe basée sur un modèle

La référence à une fonction membre non statique doit être appelée lors du traitement des rappels à l'intérieur d'une classe

Erreur étrange "une référence à une fonction membre non statique doit être appelée"

C ++ est-ce que je référence une fonction ou un membre de données? (la référence à une fonction membre non statique doit être appelée)

Message d'erreur c++17 : "la référence à une fonction membre non statique doit être appelée" lors de l'utilisation d'une macro sur un vecteur

J'obtiens une erreur "La référence de membre non statique doit être relative à un objet spécifique" dans un projet DLL C ++

comment une "référence de membre non statique doit être relative à un objet spécifique" peut être résolue en accédant à une fonction différente

Appel d'un objet membre à partir d'un objet, ERREUR: la valeur initiale de la référence à non-const doit être une lvalue

une référence de membre non statique doit être relative à un objet spécifique c ++

C ++ Une référence de membre non statique doit être relative à un objet spécifique

Une référence de membre non statique doit être relative à un objet spécifique

Qt une référence de membre non statique doit être relative à un objet spécifique

La méthode non statique App \ User :: products () ne doit pas être appelée statiquement

La méthode non statique AJAXChatFileSystem :: getFileContents () ne doit pas être appelée statiquement

La méthode non statique App\User::addresses() ne doit pas être appelée statiquement

La méthode non statique Cartalyst \ Sentinel \ Sentinel :: getUser () ne doit pas être appelée statiquement

Laravel5 - La méthode non statique ne doit pas être appelée statiquement

La méthode non statique App \ Models \ Post :: projects () ne doit pas être appelée statiquement

La méthode non statique Gloudemans\Shoppingcart\Cart::add() ne doit pas être appelée statiquement

La méthode non statique Mds\Collivery::getTowns() ne doit pas être appelée statiquement

La méthode non statique common\components\DirectoryHelpers::mimeType() ne doit pas être appelée de manière statique

Erreur de mappage: une référence de membre non statique doit être relative à un objet spécifique

TOP liste

  1. 1

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  2. 2

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  3. 3

    Microsoft.WebApplication.targets

  4. 4

    knn classification 10 plis de l'outil et du tri

  5. 5

    Quelle est la relation entre le modèle et le tableau ? C'est compliqué

  6. 6

    Créer un système Buzzer à l'aide de python

  7. 7

    Fonction de puissance en Java

  8. 8

    opérations en virgule flottante dans go

  9. 9

    Comment définir la couleur de l'intersection dans un diagramme de Venn?

  10. 10

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  11. 11

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  12. 12

    AutoMapper.Collection.EFCore - Erreur générée lors de la configuration

  13. 13

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  14. 14

    Comment remplir les valeurs manquantes avec plusieurs colonnes dans R

  15. 15

    Comment puis-je ajouter un UIView sous mon contrôleur de barre d'onglets par programme?

  16. 16

    Yat-il un référentiel maven application Java à démarrer rapidement 11

  17. 17

    Comment rechercher des éléments dans une ArrayList? - Java

  18. 18

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  19. 19

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  20. 20

    Sélectionnez le bouton radio sur la saisie de texte

  21. 21

    Placez le modeBar en haut au centre à l'aide de plotly.js

chaudétiquette

Archive